Je ne sais pas si c'est suffisant, mais c'est vraiment un problème d'encodage ? UTF-8 continues from the value 256 with more than 10 000 different characters. Ce n'est pas parce que vous ne savez pas vous servir d'un marteau qu'il faut planter des clous au tournevis. Pourrais-tu par exemple me dire juste rapidement les points à vérifier au niveau de l'encodage pour etre sur que tout fonctionne bien s'il te plait ?Exemple : au niveau de la base de donnée il faut vérifier : ... Encode et décode en base64 à l'envoi et à la récupération vers la BDD, en GET/POST, c'est le seule moyen de se débarrasser véritablement des caractères spéciaux sans se prendre la tête , c'est du ascii dedans et ça passe partout(utiliser dans les mails), c'est un peu le 4x4 tout terrain de l'encodage En PHP la ligne suivante en tête de script assure le codage :@jmlépanda Non. €µ&MVŒ[†!ş[¤ÙğÊÓ @jmlépanda Non. Arrêtez de vouloir vous compliquer la vie juste parce que vous n'êtes pas foutus d'utiliser un encodage de manière homogène. Vous utilisez un navigateur obsolète, veuillez le Je suis actuellement entrain de coder en XML AJAX et PHP. "é" "ô" et "èEt sauf erreur, les fichiers XML arrivent a lire egalement ce genre de caracteres non? UTF-8 is identical to both ANSI and 8859-1 for the values from 160 to 255. Montre plutôt le XML à l'emplacement indiqué par l'erreur.Bonjour, le problème est que l'emplacement qui indique l'erreur en XML est incohérent (Il mène à rien, surement parce que je suis en POO PHP. Y'aurait-il donc un moyen de changer l'encodage afin qu'XML accepte (même en forcing mais toujours de façon sécurisé) les caractères spéciaux au niveau de la base de données ?Avant d'injecter tes donnees dans le XML encode les.Bonjour, merci de ta réponse et désolé pour le temps d'attente, j'ai fais ce que tu m'as dit, sa fonctionne mais il reste un problème, c'est  que lorsque j'encapsule $str avec htmlentities(), les données avec des caractères spéciaux disparaissent. Est ce que ton encodage est partout pareil ? Imprimer une phrase contenant un treffle en utilisant le nom HTML, et un Ä en utilisant son code, après les avoir recherchés dans la liste ci-après du coup j'ai du oublié quelque chose... mais de base le utf-8 permet au fichier XML d'avoir tout les caractères comme le "é"? " est défini en XML. Mon code d'écriture: Ce n'est pas parce que vous ne savez pas vous servir d'un marteau qu'il faut planter des clous au tournevis. En utilisant l'UTF-8 dans nos pages, on s'affranchit de la conversion des caractères spéciaux en code HTML. jCİIÆ~’§e��8=¤¢÷´’[�ÎzŸ[º•Œ±@ݾÙè(o¼+Gw&À>£a2†¡9ë,â÷(U÷ã‹lôy(˜N2SºÑs ¦.‰‚¯­? "é" "ô" et "èEt sauf erreur, les fichiers XML arrivent a lire egalement ce genre de caracteres non? donc voici mon code pour le coté XML. On windows I’ve got nothing with ofXml : Same code, same file, but nothing is read. 2010. Je suis sur la mise en place d'une liste déroulante au sein d'un formulaire. Le document XML est encodé au format UTF-8. D'autres peuvent avoir besoin d'être remplacé si le document d'encodage ne les supporte pas, mais ce n'est pas un problème avec l'encodage UTF-8. Thanks Arturo, With a file encoded in utf8 it’s working on osx with the code of my first post. ;pñN®o5˜Í¸œ1ŞÏ0†ëĞô¤Lmi{MÇÁp�UJ1l§;Òv•½zÌÁå£}�¦»y¹úÕºõH &Ê-N÷ ºI©-…|×FÜ‘¥ükIE¶j•¤CàÊáB&ÌÛ Un "e" avec accent aigu pourra donc être écrit directement "é" et non "é" dans notre code source. Exemple : Une liste déroulante avec des marques de jeux-vidéos. @007julien c'est couillu d'envoyer un Content-Type text/html alors qu'on a du XML ici, d'autant plus que la déclaration de l'encodage se fait dans le contenu du XML.Au final, tu pourrais me dire les vérifications à faire s'il te plait? L'utilisateur va choisir sa marque de jeux-vidéos, et en fonction de la marque choisit, une nouvelle liste va apparaître pour donner la liste des jeux-vidéos de la marque.La marque et les jeux sont dans une base de données encodé en utf8_general_ci.