phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Problème UTF8 avec MySQL 5

Avez-vous essayé d'ajouter

SET NAMES 'utf8';

à votre vidage sql ?

Le problème avec l'utf8 ou les encodages en général, c'est que pour réussir, vous devez vous assurer que :

  • le fichier est encodé en utf8 sans signature
  • l'encodage par défaut du serveur mysql est défini sur utf8
  • la connexion est utf8 (c'est pourquoi vous avez mis SET NAMES 'utf8' dans votre fichier sql).
  • tous les tableaux et colonnes ont le bon encodage et le bon jeu de caractères
  • tous vos fichiers Web doivent également être encodés en utf8. Et cela ne fonctionne pas simplement d'ajouter l'en-tête correct. Vous devez ouvrir le fichier, vérifier si l'encodage est utf8, sinon, tout couper, changer l'encodage en utf8 et tout recoller. Cela ne fonctionne pas si vous modifiez simplement l'encodage et enregistrez le fichier !