2017-06-03 90 views
0

我正在使用opencart版本:2.0.1.1。有一個產品名稱:AKU SABLJASTA扎嘎士丹利Opencart Google Base Feed拉丁文問題

谷歌的基礎資料網址:

mysite.com/index.php?route=feed/google_base 

的問題是,當我檢查它顯示像瀏覽器: AKU SABLJASTA拉加士丹利

你可以看到Ž is replaced with Ĺ˝.

我知道必須有一些字符集更改需要。該行來自:

catalog/controller/feed/google_base.php 
Line 23: $output .= '<title>' . $product['name'] . '</title>'; 

任何想法如何解決這個問題?

回答

0

試試這個:

$output .= '<title>' . iconv(mb_detect_encoding($product['name'], mb_detect_order(), true), "UTF-8", $product['name']) . '</title>';

它檢測到編碼,然後將其轉換爲UTF-8

您必須的iconv & MBSTRING擴展在你的PHP安裝啓用