2017-06-03 2 views
0

J'utilise la version opencart: 2.0.1.1. ayant un nom de produit: AKU SABLJASTA Zaga StanleyOpencart Google Base Feed Problème avec la lettre latine

url d'alimentation de base de Google est:

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

la question est quand je vérifie le navigateur affiche comme: AKU SABLJASTA Laga Stanley

vous peut voir que Ž is replaced with Ĺ˝.

Je sais qu'il doit y avoir quelques changements de charset requis. la ligne vient de:

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

une idée comment résoudre ce problème?

Répondre

0

Essayez ceci:

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

Il détecte le codage et puis le convertir en UTF-8.

Vous devez avoir iconv & mbstring extensions dans votre a permis l'installation de php.