Sebab aksara Cina bercelaru dalam pangkalan data MySQL
阿神
阿神 2017-05-18 10:54:52
0
7
826

Ini adalah pernyataan untuk membuat jadual dalam pangkalan data saya

Ini ialah gambar aksara yang bercelaru dalam pertanyaan pangkalan data saya. Apakah sebabnya?

阿神
阿神

闭关修行中......

membalas semua(7)
给我你的怀抱

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
仅有的幸福

Lihat peraturan pengisihan semasa anda mencipta pangkalan data Tetapkan kepada ini dan cuba utf8_general_ci

洪涛

tetapkan nama utf8;

習慣沉默

Satukan peraturan pengekodan pangkalan data kepada utf-8 dan ia sepatutnya baik

曾经蜡笔没有小新

Anda terlebih dahulu menyemak sama ada format pengekodan pangkalan data anda ialah utf-8, jika tidak, tukar kepada utf-8

洪涛

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

左手右手慢动作

Sistem Linux yang anda gunakan tidak menyokong bahasa Cina. . . Hanya sediakannya untuk menyokong bahasa Cina. . .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan