By: francois
Date: 2006-03-23
Time: 08:48
|
Caractere Euro €
Bonjour et merci...
Un ptit souci avec la caracatere euro : €. Lorsque je cree une variable php dans mon fichier php -> ex: $euro = "douze €" et que je le parse dans le document openoffice [var.euro] j'obtient un caractere inconnu (un carre). Mes versions d'apache et de php ne sont pas en cause...
|
By: Olivier Loynet
Date: 2006-03-24
Time: 11:56
|
Re: Caractere Euro €
Bonjour,
J'ai fais un test de conversion des caractères EURO et le problème vient de la conversion en UTF8 de la fonction PHP 'utf8_encode'. Je ne suis pas allé trop loin dans les investigations, pour savoir si c'est la fonction PHP 'utf8_encode' ou OOo a besoin d'un code spécial
$string_encode = utf8_encode($string_encode); // OOo XML charset is utf8
|
peux tu faire un essai en remplacant le code ci dessus par dans la classe ?
$string_encode = utf8_encode($string_encode); // OOo XML charset is utf8
// work-around
$string_encode = str_replace(chr(0xC2).chr(0x80) , chr(0xE2).chr(0x82).chr(0xAC), $string_encode); // €
|
Cordialement,
Olivier
|
By: francois
Date: 2006-03-24
Time: 13:34
|
Re: Caractere Euro €
[resolu]
La modification corrige bien le problème. Et visiblement cela n'affecte pas le reste...
Merci beaucoup et bonne journée
|
|
Posting in progress.
Please wait...
|