J'ai une application PHP qui utilise Gettext comme moteur i18n. La traduction fonctionne bien, le seul problème est que j'ai des problèmes d'encodage avec les caractères UTF8. Mon code PHP pour charger gettext est quelque chose comme ceci :
bindtextdomain( $domain, PATH_BASE . DS . "language" . DS );
$this->utf8Encode = strtolower($encoding) == "utf-8";
bind_textdomain_codeset($domain, $encoding);
textdomain($domain);
Mes modèles rendent les pages en utilisant le jeu de caractères utf8 et j'ai essayé à peu près tout pour charger le jeu de caractères approprié. Pour la locale actuelle, je charge SL_sl, les noms apparaissent correctement mais ont des problèmes avec les caractères UTF8, donc là où il devrait apparaître Država
il apparaît Dr?ava