Rumah  >  Artikel  >  pangkalan data  >  Apakah pengekodan lalai mysql

Apakah pengekodan lalai mysql

青灯夜游
青灯夜游asal
2022-06-27 17:33:244696semak imbas

Pengekodan lalai dalam mysql ialah latin1 (ISO_8859_1), yang boleh dilihat menggunakan perintah "TUNJUKKAN PEMBOLEH UBAH SEPERTI 'character%';" pengekodan latin1 ialah pengekodan bait tunggal, serasi ke belakang dengan ASCII, tetapi tidak menyokong bahasa Cina Anda boleh mengubah suai pengekodan lalai dengan mencari dan menetapkan nilai item "set-karakter lalai" dan "pelayan_set_karakter" dalam. fail konfigurasi "my.ini" .

Apakah pengekodan lalai mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Set aksara lalai MySQL

Spesifikasi set aksara MySQL boleh diperhalusi kepada pangkalan data, jadual dan lajur Apa set aksara hendaklah digunakan. Walau bagaimanapun, program tradisional tidak menggunakan konfigurasi yang kompleks apabila mencipta pangkalan data dan jadual data Mereka menggunakan konfigurasi lalai.

Apabila menyusun MySQL, set aksara lalai ditentukan, iaitu latin1;

Secara lalai, set aksara mysql ialah latin1 (ISO_8859_1).

Pengekodan ISO-8859-1 ialah pengekodan bait tunggal dan serasi ke belakang dengan ASCII. Pengekodan bahasa Cina tidak disokong. Jika anda tidak menyatakan kaedah pengekodan secara eksplisit semasa membuat pangkalan data atau jadual, pangkalan data akan menggunakan kaedah pengekodan lalai, dan kemudian apabila anda memasukkan data bahasa Cina, aksara yang bercelaru akan muncul

Cara melihat set aksara lalai

Biasanya, anda boleh menggunakan dua arahan berikut untuk melihat set aksara sistem dan tetapan pengisihan:

SHOW VARIABLES LIKE 'character%';

Apakah pengekodan lalai mysql

SHOW VARIABLES LIKE 'collation_%';

Apakah pengekodan lalai mysql

Ubah suai kaedah mengubah suai set aksara lalai

Pengekodan lalai MySQL ialah Latin1, yang tidak menyokong bahasa Cina. Jadi bagaimana untuk mengubah pengekodan lalai MySQL? Mari kita ambil tetapan UTF-8 sebagai contoh

1. Buka my.ini Pada masa hadapan, tambah

di bawah kedua-dua [klien] dan [mysqld], simpan dan tutup (jika ralat berlaku dalam mysqld, anda boleh mencuba

) default-character-set=utf8character-set-server=utf8

3 . Mulakan semula perkhidmatan MySQL
default-character-set = utf8
character_set_server = utf8

[Cadangan berkaitan:

tutorial video mysql

]

Atas ialah kandungan terperinci Apakah pengekodan lalai 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