Quand phpMyAdmin oublie utf-8
mardi 12 juillet 2005 par Sébastien (lien permanent)
Je suis récemment passé à la version 8.01 d’Opera en français. J’ai récupéré mes signets sans aucun problème et après avoir ajusté toutes mes préférences, je suis reparti comme si de rien n’était.
C’était sans compter sur l’importance des cookies. phpMyAdmin, sans lequel l’administration de MySQL devient franchement pénible, enregistre le jeu de caractères sélectionné dans un cookie. En changeant d’installation d’Opera, le cookie a été perdu et le jeu de caractères est est revenu à la valeur par défaut chez mon provider : iso-8859-1
.
Ça n’affecte en rien les tables tant qu’on n’en modifie pas directement le contenu dans phpMyAdmin, ce que je fait rarement puisque le CMS gère la création et la mise à jour des articles.
Mais comme par hasard quelques jours après la ré-installation d’Opera j’ai fait une modification sur un des champs de la table des articles. Résultat : plusieurs articles sauvagement mutilés par Latin-1
.
C'est un de ces détails qui tuent, sur un espace mutialisé on a bien peu de contrôle sur des éléments pourtant critiques pour un site...
Commentaires on this article are closed.