Categories > [old] TbsOoo & TinyDoc >

Caractere Euro €

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
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