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. #-o

اشة عبد اÙ�Ù�Ù�اÙ� اÙ�Ø·Ù�بÙ�Ø� تÙ
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 :)