Page 1 sur 1

write excel et caractères thaïs

Posté : 15 déc. 2015, 08:31
par sidfx
Bonjour,

J'essaie désespérément d'afficher des caractères thais dans un fichier généré par php_writeexcel...

Les caractères sont bien affichés dans les tables mysql et et dans les pages html

mais rien à faire pour le fichier excel...

si je n'utilise pas utf8_decode j'ai : เอสเพรสโซ่
si j'utilise utf8_decode j'ai : ??????

quelqu'un aurait-il une solution simple
Merci

Re: write excel et caractères thaïs

Posté : 15 déc. 2015, 12:01
par @rthur
Bonjour,

D'après la page github de php_writeexcel : https://github.com/thoroc/php_writeexce ... master/FAQ
Unicode (et donc utf8) n'est pas géré par cette librairie.

Il faut donc soit trouver une autre lib qui le ferait, soit utiliser un autre encodage type ISO8859-11

Re: write excel et caractères thaïs

Posté : 15 déc. 2015, 13:00
par sidfx
MERCI

Re: write excel et caractères thaïs

Posté : 15 déc. 2015, 17:13
par sidfx
merci.... mais à quel niveau dois je definir cet encodage ISO8859-11 .... toute la table mysql ? ou seulement le champ en caractère thai ?

Re: write excel et caractères thaïs

Posté : 15 déc. 2015, 20:03
par @rthur
Soit tu le fais dans toute ta chaine de traitement, soit tu fais une conversion (UTF8 -> ISO8859-11 par exemple) en bout de chaine au moment de la préparation de ton fichier Excel.
Mais je ne connais pas php_writeexcel, donc difficile de te dire où précisément...