ホームページ >データベース >mysql チュートリアル >mysql csvで中国語が文字化けする問題を解決する方法

mysql csvで中国語が文字化けする問題を解決する方法

藏色散人
藏色散人オリジナル
2023-02-13 09:55:563732ブラウズ

mysql csv の中国語文字化け問題の解決策は、「10008 (MAC-簡体字中国語 GB 2312)」のエンコード方式を選択するか、「10008 (MAC-簡体字中国語 GB 2312)」のエンコード方式を選択することです。 csvファイルをインポートする方法です。

mysql csvで中国語が文字化けする問題を解決する方法

このチュートリアルの動作環境: Windows 10 システム、mysql バージョン 5.7、Dell G3 コンピューター。

mysql csv で中国語が文字化けする問題を解決するにはどうすればよいですか?

#MySQL で CSV ファイルをインポートすると中国語が文字化けする問題とその解決方法

問題

Navicat ツールを使用して中国語フィールドを含む .csv ファイルをローカル データベースにインポートすると、コードが文字化けします。下図が表示されます。

私の検証の結果、これはデータベース フィールドの設計の問題ではありません。インポート時のエンコードが関係しているのではないかと思いますが、次の 65001utf-8 最初は問題ないと思っていましたが、ここで問題が発生しました。
mysql csvで中国語が文字化けする問題を解決する方法

#解決策

インポート時にエンコード方式 10008 (MAC-簡体字中国語 GB 2312) を選択してください。

エンコーディングは特に重要です。10008 (MAC-簡体字中国語 GB 2312) を選択する必要があります。デフォルトの utf-8 は使用できません。

中国語を含む CSV ファイルは通常使用されるためです。 utf8 の代わりに 10008 エンコーディング。

無事に解決しました!


mysql csvで中国語が文字化けする問題を解決する方法

間違った方法:


mysql csvで中国語が文字化けする問題を解決する方法

エンコードが間違っていると文字化けが発生します。 ! !

拡張の問題

インポートにテキストを使用し、

utf-8 エンコード方式を使用してインポートする場合、文字化けは発生しますか? , インポート時にも文字化けが発生することが判明!
mysql csvで中国語が文字化けする問題を解決する方法

インポート時にエンコード方式 10008 (MAC-簡体字中国語 GB 2312) を選択してください。この問題も解決できます。


mysql csvで中国語が文字化けする問題を解決する方法

概要: インポートされたデータが文字化けします。これはエンコード方法に問題がある可能性が高くなります。

推奨学習: 「

MySQL ビデオ チュートリアル

以上がmysql csvで中国語が文字化けする問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。