Hello,

j'ai un soucis de conversion du symbole euro de l'UTF-8 vers l'ISO.

J'utilise pour ma conversion la fonction mb_convert_encoding.

J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$sChaineUtf8 = "€";
$sEncodage = mb_detect_encoding($sChaineUtf8.'a','UTF-8,ISO-8859-15, ISO-8859-1');
$sChaineIso = mb_convert_encoding($sChaineUtf8, 'ISO-8859-1',$sEncodage);
et ça me donne le caractère : ?

ET
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$sChaineUtf8 = "€";
$sEncodage = mb_detect_encoding($sChaineUtf8.'a','UTF-8,ISO-8859-15, ISO-8859-1');
$sChaineIso = mb_convert_encoding($sChaineUtf8, 'ISO-8859-15',$sEncodage);
et ça me donne un caractère tout bizarre : ¤

Est-ce que l'un d'entre vous pourrait m'aider please ?