Heim  >  Artikel  >  Datenbank  >  So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV

So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV

藏色散人
藏色散人Original
2023-02-13 09:55:563694Durchsuche

Die Lösung für das verstümmelte Chinesischproblem von MySQL-CSV besteht darin, beim Importieren der CSV die Kodierungsmethode „10008 (MAC-Simplified Chinese GB 2312)“ oder die Kodierungsmethode „10008 (MAC-Simplified Chinese GB 2312)“ auszuwählen Datei.

So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV

Die Betriebsumgebung dieses Tutorials: Windows 10-System, MySQL-Version 5.7, Dell G3-Computer.

Wie kann das Problem der verstümmelten chinesischen Zeichen in MySQL-CSV gelöst werden?

Wenn MySQL CSV-Dateien importiert, wird das Problem der verstümmelten chinesischen Zeichen und seine Lösung angezeigt Datenbank >.csv-Datei werden verstümmelte Zeichen wie unten gezeigt angezeigt.

Nach meiner Überprüfung handelt es sich nicht um ein Datenbankfeld-design-Problem. Ich vermute also, dass es etwas mit der Kodierung beim Importieren zu tun hat. Ich dachte zunächst, dass es kein Problem gäbe, aber das Problem tritt hier auf! So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV
SolutionWählen Sie beim Importieren die Kodierungsmethode 10008 (MAC-Simplified Chinese GB 2312) aus!

Die Kodierung (Kodierung) ist besonders wichtig. Sie müssen 10008 (MAC-Simplified Chinese GB 2312) wählen. Sie können nicht den Standardwert utf-8 verwenden, da CSV-Dateien, die Chinesisch enthalten, im Allgemeinen die Kodierung 10008 verwenden. Weg anstelle von utf8.

Erfolgreich gelöst! .csv文件时,出现如下图的乱码。

经过我的验证不是数据库的字段设计问题。所以我猜测和导入时的编码有关,下面的65001utf-8起初我以为是没问题的,但是问题就是出现在这里!
So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV

解决的办法

导入时选择10008(MAC-Simplified Chinese GB 2312)的编码方式!

Encoding(编码)特别重要,要选择10008(MAC-Simplified Chinese GB 2312)不能使用默认的utf-8,因为含有中文的CSV文件一般都是采用10008这种编码方式而不是utf8

成功解决!
So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV

错误方式:
So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV

编码不对就会出现乱码现象!!!

拓展问题

测试如果使用文本的方式导入,并且使用utf-8So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV
So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSVfalscher Weg :

So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV


Kodierung Wenn es nicht korrekt ist, werden verstümmelte Zeichen angezeigt! ! ! So lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV

Erweiterungsproblem

Testen Sie, ob beim Import Text verstümmelte Zeichen vorhanden sind und Sie die utf-8-Kodierung verwenden Das Problem verstümmelter Zeichen wird ebenfalls auftreten!

Wählen Sie beim Importieren die Kodierungsmethode 10008 (MAC-Simplified Chinese GB 2312)! Auch dieses Problem lässt sich lösen. 🎜🎜🎜🎜Zusammenfassung: Die importierten Daten sind verstümmelt, was höchstwahrscheinlich ein Problem mit der Kodierungsmethode ist. 🎜🎜Empfohlenes Lernen: „🎜MySQL-Video-Tutorial🎜“🎜🎜

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter chinesischer Zeichen in MySQL-CSV. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn