Rechercher : dans
Par :

PHP / XML : caractères spéciaux

tomz, le 4 nov 2003 à 14:40:35 
 Signaler ce message aux modérateurs

J'utilise XML avec PHP mais j'ai un problème avec les caractères spéciaux.

Le parser PHP fournit par défaut prend en compte les caractères spéciaux (é / à ...). je n'ai donc pas besoin de les remplacer par leur équivalent html.

Le problème intervient quand j'essaye de lire les données de mon fichier XML avec du Javascript (j'utilise l'ActiveX Microsoft.XMLDOM), ce dernier n'arrive pas à lire les caractères spéciaux (é / à ...) et génère une erreur.
Je suis alors obligé de remplacer mes caractères spéciaux par leur équivalent pour que mon script Javascript fonctionne correctement.

Par contre, dans ce cas là, dès que j'essaye d'afficher les données de mon fichier XML avec PHP, le parser PHP n'arrive plus à interpréter les équivalences correctement. Il se contente de restituer les données situées aprés le ';'.

Quelqu'un peut-il m'aider à résoudre ce problème s'il vous plaît ?

Meilleures réponses pour « PHP / XML : caractères spéciaux » dans :
[CCM] Utiliser des caractères spéciaux VoirVous pouvez utiliser des caractères spéciaux dans vos messages sur les forums de CCM. Vous pouvez: Soit utiliser la table de caractères Windows (charmap.exe) et copier-coller les caractères dans le message. Soit utiliser les entités...
Oracle - Echappement de caractères spéciaux VoirPour certaines requêtes SQL, nous avons besoin de rechercher des chaînes de caractères contenant des caractères spéciaux tels que '%' Dans l'exemple suivant, qui est faux, le besoin est de trouver les enregistrements contenant au milieu le...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...