Opencart谷歌基本订阅源问题,带拉丁字母

Opencart谷歌基本订阅源问题,带拉丁字母,opencart,opencart2.x,Opencart,Opencart2.x,我使用的是opencart版本:2.0.1.1。有一个产品名称:AKU SABLJASTAŽAGA Stanley google基本提要url为: mysite.com/index.php?route=feed/google_base 问题是当我检查浏览器时,它会显示为: AKU SABLJASTAĹ˝AGA Stanley 您可以看到Ž被替换为Ĺ˝。 我知道必须对字符集进行一些更改。线路来自: catalog/controller/feed/google_base.php Line 23:

我使用的是opencart版本:2.0.1.1。有一个产品名称:AKU SABLJASTAŽAGA Stanley

google基本提要url为:

mysite.com/index.php?route=feed/google_base
问题是当我检查浏览器时,它会显示为: AKU SABLJASTAĹ˝AGA Stanley

您可以看到
Ž被替换为Ĺ˝。

我知道必须对字符集进行一些更改。线路来自:

catalog/controller/feed/google_base.php
Line 23: $output .= '<title>' . $product['name'] . '</title>';
catalog/controller/feed/google_base.php
第23行:$output.=''$产品[‘名称’]。';
知道如何解决这个问题吗?

试试这个:

$output.=''。iconv(mb_detect_encoding($product['name',mb_detect_order(),true),“UTF-8”,“$product['name'])”

它检测编码,然后将其转换为UTF-8

在php安装中必须启用iconvmbstring扩展