Rumah > Artikel > pangkalan data > Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam pertanyaan mysql
Penyelesaian kepada pertanyaan bercelaru bahasa Cina dalam mysql: 1. Cari fail my.ini dalam direktori pemasangan dan bukanya; .. ." arahan; 4. Mulakan semula perkhidmatan mysql.
Persekitaran pengendalian artikel ini: sistem Windows 7, mysql versi 5.5, komputer Dell G3.
Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam pertanyaan mysql?
Penyelesaian kepada aksara Cina yang kacau dalam pertanyaan mysql:
Pasang semula komputer yang saya pasang semula mysql dalam sistem, tetapi apabila saya menggunakannya, saya mendapati bahawa selepas memasukkan data Cina, data pertanyaan dipaparkan sebagai tanda tanya dalam bahasa Cina.
Tidak kira sama ada pada myeclipse, tetingkap baris arahan mysql atau SQLyog, bahasa Cina tidak boleh dipaparkan.
Melalui maklumat yang dirujuk di Internet, ramai rakan telah menghadapi masalah seperti itu dan menyelesaikannya. Saya belajar lebih banyak kerana itu.
Kaedah berikut adalah untuk rujukan sahaja, dan ia sememangnya telah menyelesaikan masalah aksara Cina mysql bercelaru yang saya temui
Punca: Mungkin format pengekodan tidak ditetapkan semasa pemasangan
Prestasi: Data Cina yang dimasukkan dipaparkan sebagai tanda soal
Penyelesaian
Cari fail my.ini dalam pemasangan direktori dan membukanya; dan jadual yang telah dibuat perlu ditetapkan secara berasingan. Buka tetingkap arahan mysql;
4. Jalankan dua arahan berikut
ubah nama pangkalan data set aksara lalai utf8 susun utf8_general_ci;
ubah nama jadual set aksara lalai utf8 susun utf8_general_art Perkhidmatan mysql
Selepas saya melakukan langkah-langkah di atas, data Cina yang dimasukkan dipaparkan secara normal dalam sqlyog dan myeclipse, tetapi apa yang dipaparkan dalam tetingkap arahan bukanlah sesuatu yang kami fahami , tetapi ia bukan lagi tanda soal
Akhirnya, data yang terdapat dalam tetingkap arahan mysql juga normal
set character_set_database=utf8; set character_set_server=utf8; set character_set_client=gb2312; set character_set_connection=gb2312; set character_set_results=gb2312;
Buka tetingkap arahan cmd: net stop mysql --- Berhenti Perkhidmatan MySQL
b Jika anda sudah berada dalam tetingkap cmd dan tidak mahu keluar, anda boleh memasukkan mysql -uroot -pmysql; mysql dengan kata laluan anda sendiri)
Dalam tetingkap arahan mysql, anda boleh melaksanakan arahan/penyataan berikut
Pembelajaran yang disyorkan: "tutorial video mysql"
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam pertanyaan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!