URL: https://linuxfr.org/forums/programmation-php/posts/probleme-d-encodage-5d755432-465c-4d19-9c2b-9b9bec2a538c Title: Problème d'encodage Authors: matteli Date: 2015年01月22日T14:14:23+01:00 License: CC By-SA Tags: encodage, php, utf8 et debian Score: 1 Bonjour, j'ai installé [un site pour valider des compétences pour des étudiants de BTS AM](http://www.crcom.ac-versailles.fr/spip.php?article554) sur un LAMP (debian 7 + apache 2 + mysql + php). J'ai des problèmes d'encodage et j'aimerais pouvoir les résoudre sans toucher au code PHP. A noter que ce site fonctionnait avant sa migration mais était installé sur une version plus ancienne de debian (5 ou 6). A noter aussi que j'en ai installé un autre sans migration de base et que le problème est toujours là. Voilà mon problème : Tout mes caractères accentués s'affichent très bien dans mes pages. Mais quand je veux envoyer un formulaire avec des caractères accentués dans une zone de texte, toute ma chaîne de caractère est ignorée (comprendre elle est remplacée par une chaîne vide dans la BDD et la zone de texte devient blanche). Si ma chaîne ne comprend aucun caractère accentué, alors pas de problème. J'ai bien sur regarder le code et le créateur semble avoir mélangé allégrement différents encodages. Je ne suis pas un spécialiste de l'affaire mais quand les BDD sont créées en utf-8, les fichiers PHP en latin1 et que les headers sont envoyé aussi en latin1, j'imagine que ça peut poser problème. Je me suis dis qu'en modifiant la conf de php, je pourrais arriver au bon résultat mais je n'ai pas réussi et je me répète mais je n'ai pas envie de toucher au code. Merci de vos conseils Matt