Rumah > Soal Jawab > teks badan
Ini adalah pernyataan untuk membuat jadual dalam pangkalan data saya
Ini ialah gambar aksara yang bercelaru dalam pertanyaan pangkalan data saya. Apakah sebabnya?
给我你的怀抱2017-05-18 10:56:52
Andaikan anda menggunakan baris arahan Windows. Pengekodan lalai bagi baris arahan Windows ialah GBK, dan kandungan yang disimpan dalam MySQL dikodkan dalam UTF-8, jadi ia akan bercelaru apabila dipaparkan.
Senaraikan 3 penyelesaian:
Nyatakan pengekodan untuk menyambung ke MySQL:
> mysql.exe -uroot -p --default-character-set=gbk
Nyatakan pengekodan MySQL selepas menyambung:
mysql> set names gbk;
Ubah suai pengekodan aksara baris arahan Windows kepada UTF-8:
> chcp 65001
仅有的幸福2017-05-18 10:56:52
Lihat peraturan pengisihan semasa anda mencipta pangkalan data Tetapkan kepada ini dan cuba utf8_general_ci
習慣沉默2017-05-18 10:56:52
Satukan peraturan pengekodan pangkalan data kepada utf-8 dan ia sepatutnya baik
曾经蜡笔没有小新2017-05-18 10:56:52
Anda terlebih dahulu menyemak sama ada format pengekodan pangkalan data anda ialah utf-8, jika tidak, tukar kepada utf-8
PHP中文网2017-05-18 10:56:52
Biar saya bertanya, adakah terminal anda adalah terminal di bawah Linux atau baris arahan di bawah Windows. Lalai di bawah Windows ialah GBK, yang sudah tentu omong kosong
ringa_lee2017-05-18 10:56:52
Sistem Linux yang anda gunakan tidak menyokong bahasa Cina. . . Hanya sediakannya untuk menyokong bahasa Cina. . .