Bonsoir,
je rencontre le problème suivant :
=> le fichier d’export du carnet d’adresses de thunderbird se fait au format ASCII, de fait les caractères accentuées que notre belle langue peut comporter, se retrouvent “encoder” de telle manières :
- ‘é’ en ‘=C3=A9’,
- ‘è’ en ‘=C3=A8’,
- ‘ç’ en ‘=C3=A7’,
etc…
J’ai bien essayer ce genre de code PHP, mais cela reste à l’identique :
$fgc = file_get_contents($file_tmp);
$encode = mb_detect_encoding($fgc);
(...)
# la variable value est obtenu par une boucle foreach sur le contenu ;)
switch($encode) {
case 'ASCII': $value = utf8_encode($value); break;
default:
$value = mb_convert_encoding($value, 'UTF-8', $encode);
}
Une idée pour ré-encoder ce fichu encodage ?!