URL: https://linuxfr.org/forums/programmation-php/posts/gestion-des-accents-dans-un-projet-php-mysql Title: Gestion des accents dans un projet php/mysql... Authors: _Tof_ Date: 2016年06月02日T11:52:28+02:00 License: CC By-SA Tags: php, mysql, utf8, i18n et lettres_accentuées Score: 2 Bonjour à tous, Avant de poser la question, je vais resituer le contexte : j'ai commencé à contribuer à un logiciel dont j'avais besoin pour mon boulot (non, je ne dirais pas lequel, non pas que ce soit hyper confidentiel, mais j'estime que ce n'est pas à moi de faire de la pub pour ce logiciel...). Comme indiqué dans le sujet, c'est un projet en PHP/Mysql qui n'a jamais pris le temps de gérer correctement le problème des accents. Aujourd'hui, on veut s'y atteler, mais on a 2 visions légèrement différentes des choses. Le développeur principal et moi-même sommes d'accord sur le fait de tout passer en UTF-8 (base de données, fichiers PHP, entêtes HTML, etc...), mais en plus, le developpeur veut passer tous les caractères en entités HTML directement dans la base. Et là j'avoue que je suis moins chaud, surtout que je dois accéder à cette base à partir d'une application lourde en c#. En plus, même si je n'ai pas encore trouvé le cas, je crains des effets de bord (longueur des chaines différentes entre é et é, comparaison entre chaines délicate, autre ??) Donc les questions sont : comment gérer proprement le codage des caractères dans un projet de ce type ? Existe t'il des "recommandations" plus ou moins officielles ? Bref, j'aimerais un peu ouvrir le débat et avoir des avis de "professionnels" (parce que dans le projet, nous sommes 2 amateurs...). Merci pour vos avis !