|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 73 ![]() |
Bonjour,
je suis en train de développer une application web multilangue (arabe/français). J'ai définit mon charset global en utf-8. Pour des résultats de recherche sur une base de données j'était obligé par passé par l'ajax. pour afficher mes carctère en arabe j'était obligé d'ajouter le charset windows-1256 pour qu'elle s'affiche correctement. Donc j'ai ajouté header('Content-Type: text/html; charset=windows-1256') dans le script appelé par ajax. Mon problème que j'ai des cractères "bizarre" qui s'affiche : ï»؟ ï»؟ et si je commente la ligne du charset j'ai plus ses caractères mais mes données en arabe sont écrit avec des caractères "bizarres". Merci davnce. |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
L'utilisation de windows-1256 au début est une erreur.
C'est ce point la qu'il faut corriger. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 73 ![]() |
salut Sabotage,
merci pour la rapidité de la réponse. Mais j'ai pas bien compris. car si j'enléve le header qui met le charset à windows 1256, les données extraites de la base de données seront écrite de la forme ??????. |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com