Writeexcel et caractères thais
sidfx
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
sidfx Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
sidfx Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Writeexcel et caractères thais
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- Caracteres speciaux - Guide
- Exemple de mot de passe à 8 caractères - Guide
2 réponses
Bonjour,
As tu essayé avec utf8_encode() plutôt ?
Sinon la classe phpExcel est très complète aussi pour créer des documents Excel avec PHP, peut être une alternative à ta problématique.
As tu essayé avec utf8_encode() plutôt ?
Sinon la classe phpExcel est très complète aussi pour créer des documents Excel avec PHP, peut être une alternative à ta problématique.
erratum... si j'ouvre le fichiier et que j'ajoute manuellement des caractères thai en remplacement des caractères bizarres, il m'impose un format de sauvegarde .ots et me restitue bien les caractères thais a la ré-ouverture... désolé j'essaie un peu tout, je rame !!
c'est donc à la génération qu'est le pb
c'est donc à la génération qu'est le pb
Alors non, je ne suis sûr de rien, je n'ai jamais eu besoin d'y mettre des caractères Thai dedans ! ^^ Mais je sais que phpExcel est également réputé pour sa facilité de prise en charge des caractères spéciaux et UTF8. Bien sûr, cela n'empêche pas une configuration préalable correcte de PHP (avec par exemple l'utilisation de utf8_decode ou encode avant d'envoyer la string au traitement de la classe). Si tu as un peu de temps, tu peux le tester, mais tu y trouveras peut être des restrictions que tu n'as pas avec WriteExcel.
j'utilise openoffice..
si je copie colle du texte thai dans le fichier généré et que je sauvegarde, il me restitue tjrs les caractères non adequats, SAUF si je sauvegarde manuellement sous un format otf
j'ai l'habitude de php_writeexcel et je planche depuis une semaine, je ne connais pas bien la classe phpexcel
https://stackoverflow.com/questions/9473321/php-writeexcel-and-utf-8-support
A voir si c'est toujours d'actualité. Il faudra envisager de changer de classe si WriteExcel ne le permet pas.