Rumah > Artikel > pangkalan data > Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql csv
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.
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
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!
导入时选择10008(MAC-Simplified Chinese GB 2312)的编码方式!
Pengekodan amat penting. Cina Ringkas GB 2312) tidak boleh menggunakan utf-8 lalai, 因为含有中文的CSV文件一般都是采用10008这种编码方式而不是utf8
.
Berjaya diselesaikan!
Kaedah yang salah:
Jika pengekodan tidak betul, aksara yang bercelaru akan muncul! ! !
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!
Pilih kaedah pengekodan 10008 (MAC-Simplified Chinese GB 2312) semasa mengimport! Masalah ini juga boleh diselesaikan.
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!