Page 1 sur 1
Texte arrabe illisible
Posté : 29 avr. 2011, 13:07
par Technopole
Salut,
J'ai une liste de livres affichés et venant d'une base de donnée, mon problème consiste à :
Au niveau de l'affichage les livres arabe sont illisibles,
au niveau de Mysql les textes sont lisibles clairement mais au niveau du HTML, illisibles.
اشة عبد اÙ�Ù�Ù�اÙ� اÙ�Ø·Ù�بÙ�Ø� تÙ
Sinon
??????????? ?????????? ?? ????????????
j'ai essayer qqs modification mais ca change en des points d'interrogations mais elle ne s'affiche pas correctement.
Que ce que je dois faire ??????
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 13:40
par nhachet
Il faut utiliser des caractères en UTF8. Quel est le charset de ta page ?
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 13:52
par popy
Il faut utiliser des caractères en UTF8. Quel est le charset de ta page ?
Pas forcément, pas il faut dans tous les cas que le charset de la page soit le même que celui des données

Re: Texte arrabe illisible
Posté : 29 avr. 2011, 15:09
par nhachet
Pas forcément
Oui c'est vrai ! L'UTF8 n'est pas obligatoire. Par contre le latin1 (iso-8859-1) ne peut pas être utilisé. Mon post était plutôt dans ce sens là

Re: Texte arrabe illisible
Posté : 29 avr. 2011, 15:44
par popy
Et si, le latin1 peut être utilisé :p
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 15:48
par Technopole
Au niveau de Mysql : interclassement : utf8_bin
au niveau du PHP : charset=utf-8"
et ca marche pas
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 16:12
par popy
ET au niveau de la page en html ?
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 16:19
par Technopole
au niveau de la page Html : Unicode (UTF-8) aussi
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 16:20
par nhachet
Et si, le latin1 peut être utilisé :p
J'en apprends alors... En restant suspicieux. Le latin1 n'est pas l'ami de l'internationalisation.
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 16:22
par nhachet
Si tout est en UTF8, reste à vérifier l'encodage de tes fichiers PHP (avec Notepad++ ou ton éditeur préféré).
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 16:26
par Technopole
Ok mais comment je peux faire ça ??(l'encodage de mes fichiers PHP ??)
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 16:30
par nhachet
Ok mais comment je peux faire ça ??(l'encodage de mes fichiers PHP ??)
(avec Notepad++ ou ton éditeur préféré))
Re: Texte arrabe illisible
Posté : 29 avr. 2011, 18:25
par popy
Et si, le latin1 peut être utilisé :p
J'en apprends alors... En restant suspicieux. Le latin1 n'est pas l'ami de l'internationalisation.
Mais les entités HTML te sauvent la vie :p
Fait un test tout con : une page en latin1 avec un textarea. Tu paste de l'arabe dedans et tu fait un joli print_r de $_POST. Surprise
