ホームページ > データベース > mysql チュートリアル > MySQL で破損した UTF-8 エンコーディングを回復するにはどうすればよいですか?

MySQL で破損した UTF-8 エンコーディングを回復するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-14 16:21:11
オリジナル
323 人が閲覧しました

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

破損した UTF-8 エンコーディングの回復

「î」などの破損した UTF-8 エンコーディングが発生した場合、トラブルシューティングが困難になることがあります。この問題に対処するには、次の解決策を検討してください。

破損した UTF-8 文字 (アクセント付き文字など) を含む MySQL データベースの場合は、次の手順を実行します。

  1. 作成ダンプファイル:
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
ログイン後にコピー
  1. ダンプ ファイルのインポート:
mysql -h DB_HOST -u DB_USER -p DB_PASSWORD \
    --default-character-set=utf8 DB_NAME < DB_NAME-dump.sql
ログイン後にコピー

注: これらの手順により、ダンプ プロセス中に文字セットが latin1 に変換され、utf8 に戻されます。インポート中に、エンコードの問題が修正されます。

出典:

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

以上がMySQL で破損した UTF-8 エンコーディングを回復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート