Les meilleures pratiques en PHP et MySQL avec chaînes internationales

Il arrive souvent que des personnages comme é se transforme en é, même si le classement de la DB MySQL, de table et de champ est utf8_general_ci. L'encodage dans le Content-Type de la page est également défini en UTF8.

Je sais à propos de utf8_encode/décoder, mais je ne suis pas tout à fait sûr de savoir où et comment l'utiliser.

J'ai lu le "Le Minimum Absolu que Tout Développeur Doit Absolument, Positivement Savoir Sur Unicode et les Jeux de Caractères (Pas d'Excuses!)" de l'article, mais j'ai besoin de quelques MySQL /PHP spécifique des pointeurs.

Question: Comment puis-je m'assurer que l'utilisateur a entré les données contenant des caractères internationaux ne sont pas corrompus?

InformationsquelleAutor Jrgns | 2008-09-26