Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

藏色散人
藏色散人asal
2023-02-13 09:55:563706semak imbas

Penyelesaian kepada masalah kacau Cina mysql csv ialah memilih kaedah pengekodan "10008 (MAC-Simplified Chinese GB 2312)" atau pengekodan "10008 (MAC-Simplified Chinese GB 2312)" apabila mengimport kaedah fail csv.

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

Persekitaran pengendalian tutorial ini: sistem Windows 10, mysql versi 5.7, komputer Dell G3.

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv?

Apabila MySQL mengimport fail CSV, masalah dan penyelesaian aksara Cina bercelaru muncul

Masalah

Apabila menggunakan alat Navicat untuk mengimport fail .csv yang mengandungi medan bahasa Cina ke dalam pangkalan data tempatan, aksara bercelaru seperti ditunjukkan di bawah muncul.

Selepas pengesahan saya, ia bukan masalah medan pangkalan data设计. Jadi saya rasa ia ada kaitan dengan pengekodan semasa mengimport 65001utf-8 di bawah saya fikir tiada masalah pada mulanya, tetapi masalahnya berlaku di sini!
Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

Penyelesaian

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

Pengekodan amat penting. Cina Ringkas GB 2312) tidak boleh menggunakan utf-8 lalai, 因为含有中文的CSV文件一般都是采用10008这种编码方式而不是utf8.

Berjaya diselesaikan!
Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

Kaedah yang salah:
Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

Jika pengekodan tidak betul, aksara yang bercelaru akan muncul! ! !

Isu pengembangan

Diuji sama ada aksara bercelaru akan muncul apabila mengimport menggunakan teks dan menggunakan kaedah pengekodan utf-8 Didapati masalah yang sama berlaku semasa mengimport Di sana akan menjadi masalah kod bercelaru!
Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

Pilih kaedah pengekodan 10008 (MAC-Simplified Chinese GB 2312) semasa mengimport! Masalah ini juga boleh diselesaikan.
Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv

Ringkasan: Data yang diimport bercelaru, yang berkemungkinan besar masalah dengan kaedah pengekodan.

Pembelajaran yang disyorkan: "Tutorial Video MySQL"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn