Maison > base de données > tutoriel mysql > Comment puis-je récupérer l'encodage UTF-8 endommagé dans MySQL ?

Comment puis-je récupérer l'encodage UTF-8 endommagé dans MySQL ?

Linda Hamilton
Libérer: 2024-12-14 16:21:11
original
319 Les gens l'ont consulté

How Can I Recover Damaged UTF-8 Encoding in MySQL?

Récupération de l'encodage UTF-8 endommagé

Lorsque vous rencontrez des encodages UTF-8 corrompus, tels que « î », le dépannage peut être difficile. Pour résoudre ce problème, envisagez la solution suivante :

Pour les bases de données MySQL contenant des caractères UTF-8 endommagés (par exemple, des caractères accentués), exécutez les étapes suivantes :

  1. Créer un fichier de vidage :
mysqldump -h DB_HOST -u DB_USER -p DB_PASSWORD --opt --quote-names \
    --skip-set-charset --default-character-set=latin1 DB_NAME > DB_NAME-dump.sql
Copier après la connexion
  1. Importer le vidage Fichier :
mysql -h DB_HOST -u DB_USER -p DB_PASSWORD \
    --default-character-set=utf8 DB_NAME < DB_NAME-dump.sql
Copier après la connexion

Remarque : Ces étapes convertiront le jeu de caractères en latin1 pendant le processus de vidage et de nouveau en utf8 lors de l'importation, ce qui rectifie l'encodage. problèmes.

Source :

http://blog.hno3.org/2010/04/22/fixing-double-encoded-utf-8-data- dans-mysql/

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal