Encodage des caractères en XML

Résolu/Fermé
Fetide68 Messages postés 737 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 14 avril 2023 - 8 févr. 2011 à 16:15
n4sm3n Messages postés 70 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 4 avril 2013 - 8 févr. 2011 à 19:22
Je travaille en utf-8, comme il téait recommandé de travaillé avec le XML (tous les fichiers sont en utf8).

<?xml version="1.0" encoding="utf-8"?>

Par exemple, un "é" saisi via un formulaire et récupéré en POST par la méthode htmlentities() donnera au final: "&Atilde;&copy;"

Pourrais-je trouver une solution pour qque mes caractères soient conservés ?

Merci.
A voir également:

1 réponse

Utilisateur anonyme
8 févr. 2011 à 16:27
Salut,

Dans ta page " XML " à la place d'écrire le caractères " é " tu écris simplement le code "&... " comme celui donner sur la page web quand le caractères " é " est remplacer, et normalement celà devrais règler le soucis.

Cordialement,
1
Fetide68 Messages postés 737 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 14 avril 2023 32
8 févr. 2011 à 16:31
Merci pour ta réponse,

Mais le problème, c'est que j'utilise un formulaire. L'utilisateur n'est pas censé connaître ces codes de caractère. Lorsque je saisis un "é", il est transformé en "é" et quand je fais un :

str_replace("é","é","é")

Ca ne fonctionne pas non plus...
0
n4sm3n Messages postés 70 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 4 avril 2013 31
8 févr. 2011 à 16:40
ou bien remplacer "utf-8" par "ISO-8859-1"
0
Fetide68 Messages postés 737 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 14 avril 2023 32
8 févr. 2011 à 16:47
Ca marche, mais j'avais lu comme quoi, il fallait utiliser utf-8 avec xml, et au début lors de mes essais, ça faisait la différence...

Bizarre... Merci.
0
n4sm3n Messages postés 70 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 4 avril 2013 31
8 févr. 2011 à 19:22
Derien mon amis ^^
0