Parfois on a besoin de coder, créer des sites prenant en charge le format d’encodage des caractères UTF-8. Dans le cas d’un site multi-langue (français, anglais, russe).
Donc voici quelques conseils (dont j’ai eu pas mal besoin) pour que tout fonctionne dans le meilleur des mondes.

Petit rappel (merci Wikipedia) : UTF-8 (UCS transformation format 8 bits) est un format de codage de caractères défini pour les caractères Unicode (UCS). Chaque caractère est codé sur une suite d'un à quatre octets. UTF-8 a été conçu pour être compatible avec certains logiciels originellement prévus pour traiter des caractères d'un seul octet.
UTF-8 est standardisé dans la RFC 3629 (UTF-8, a transformation format of ISO 10646). Le codage était aussi défini dans le rapport technique 17 de la norme Unicode. Il fait maintenant partie intégrante de la norme dans son chapitre 3 Conformance et est également approuvé par l’Organisation internationale de normalisation (ISO), l’Internet Engineering Task Force (IETF) et la plupart des organismes de normalisation nationaux.
L’IETF requiert qu’UTF-8 soit supporté par les protocoles de communication d’Internet échangeant du texte.


Lire la suite : Faire un site avec pour encodage utf-8