Bonjour!
Je sais que ce sujet a déjà été discuté, mais j'aimerais relancer le débat afin de bien clarifier les choses concernant l'encoding des caractères pour un site.
Trop souvent, on voit des personnes avoir des problèmes avec l'encoding, surtout lorsque les données proviennent de bases de données, et d'autant plus s'il diffère de celui du site.
On se retrouve ensuite à encoder les informations pour les insérer dans la BD (é => é etc)
Pour ma part, qui monte un site utilisant des caractères français, j'utilise:
- pour mon site iso-8859-1
- mes bases de données sont en latin1_general_ci.
Je n'ai absolument aucun problème avec les accents. Lorsque je fais des echo "éàèç" ça marche. Si j'écrit en brute éèàç dans mon code html aussi, ça s'affiche correctement dans le browser. [EDIT: car toléré par les navigateurs]
MAIS
j'ai souvent vu que des gens utilisent utf-8. avantages, inconvéniants?
J'aimerais connaître votre philosophie, iso ou utf? Et pourquoi?
Partager