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

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam pertanyaan mysql

藏色散人
藏色散人asal
2021-12-29 11:25:1015388semak imbas

Penyelesaian kepada pertanyaan bercelaru bahasa Cina dalam mysql: 1. Cari fail my.ini dalam direktori pemasangan dan bukanya; .. ." arahan; 4. Mulakan semula perkhidmatan mysql.

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam pertanyaan 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

Laksanakan arahan berikut dalam tetingkap arahan mysql

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;


Lampiran: Petua Mysql


Buka tetingkap arahan cmd: net stop mysql --- Berhenti Perkhidmatan MySQL

. tetingkap permulaan untuk membuka


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!

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