J'ai un problème, je n'arrive pas à convertir ma chaîne de CP1252 en UTF-8, ma chaîne provient d'un fichier .DBF (Windows) qui est lu par mes fonctions PHPCP1252 en fichier UTF-8 .DBF PHP
- Mon application est entièrement codée en UTF8
Mon fichier .dbf est charge avec php-xbase
$table = new Table($file, null, "Windows-1252//TRANSLIT");
ou
$table = new Table($file);
ne fonctionne pas mon retour de chaîne:
Ordures M,nagŠres
J'ai aussi essayé de le faire directement, mais il donne le même résultat:
echo iconv('CP1252', 'UTF-8', "Ordures M‚nagŠres");
Ordures Mâ € Snaga res
Avez-vous une idée de l'endroit où il peut venir, sachant de php-xbase utilise pour convertir les caractères iconv mais il n'a pas d'effet, je perds les accents de lettres ...
Merci pour votre aide et désolé pour mon mauvais anglais
J'ai trouvé la solution, fichier .DBF est codé sur CP850. – Node