Problème caractère spécial

Selection A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 279
Inscription: 14 Mar 2005

Problème caractère spécial

Message le Mar Aoû 09, 2011 11:10

Ma base de données est en LATIN1
Ma page WEB est en iso-8859-1

Lorsque j'affiche, directement via une requête SQL dans un script PHP, un champ d'une table avec un caractère "œ" , ce caractère s'affiche bien.
Lorsque que je passe par AJAX, via une requête SQL dans un script PHP avec un Content-type iso-8859-1, ce caractère ne s'affiche pas, il y a un blanc à la place.

C'est le seul (à ma connaisance) caractère spécial qui me pose ce problème.

Si vous avez une idée...

Merci d'avance


JanoLapin
WRInaute accro
WRInaute accro
 
Messages: 4054
Inscription: 21 Sep 2008

Re: Problème caractère spécial

Message le Mar Aoû 09, 2011 11:13

convertir ta base de données ?


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: Problème caractère spécial

Message le Mar Aoû 09, 2011 11:20

C'est normal, XMLHttpRequest traite les données en UTF8.
Essaye de faire un mb_convert_encoding() ou iconv().

Selection A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 279
Inscription: 14 Mar 2005

Re: Problème caractère spécial

Message le Mar Aoû 09, 2011 12:44

JanoLapin a écrit:convertir ta base de données ?


Pas trop envie ...

spout a écrit:C'est normal, XMLHttpRequest traite les données en UTF8


Pourquoi je n'ai pas de problème alors avec les caractères accentués comme é è ë

Selection A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 279
Inscription: 14 Mar 2005

Re: Problème caractère spécial

Message le Mar Aoû 09, 2011 13:27

J'ai vu que le caractère "œ" n'apaprtient pas à ISO 8859-1 mais à ISO 8859-15

mais ca n'explique pas pourquoi ca marche dans un cas et pas dans un autre


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité