Opencart谷歌基本订阅源问题,带拉丁字母
我使用的是opencart版本:2.0.1.1。有一个产品名称:AKU SABLJASTAŽAGA Stanley google基本提要url为: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:
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安装中必须启用iconv和mbstring扩展