Rumah > Artikel > pangkalan data > Bagaimana untuk menukar pengekodan mysql ke utf8
Cara menukar pengekodan mysql kepada utf8: 1. Buka dan ubah suai fail konfigurasi mysql "my.ini" 2. Tambah "default-character-set = utf8" di bawah label "mysqld"; Semula - Mulakan perkhidmatan mysql.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
1 Edit fail konfigurasi MySql
Fail konfigurasi MySql dalam Windows biasanya dalam direktori sistem atau. dalam Nama direktori pemasangan MySql ialah my.ini, yang boleh dicari Di bawah Linux, ia biasanya /etc/my.cnf
--Tambah kandungan berikut di bawah teg [mysqld]: <.>
default-character-set = utf8 character_set_server = utf8Nota: Jika sudah ada kandungan yang serupa dengan "default-character-set=GBK" di bawah teg ini, ubah suai sahaja. --Tambah baris di bawah teg [mysql]set-watak lalai = utf8--Tambah baris di bawah teg [mysql.server]set-watak-lalai = utf8--Tambahkan baris di bawah teg [mysqld_safe] set-karakter lalai = utf8-- Tambahkan baris di bawah teg [klien] set-karakter lalai = utf8
2 Mulakan semula perkhidmatan MySql
Windows boleh digunakan dalam perkhidmatan Untuk beroperasi dalam pengurus, anda juga boleh menggunakan baris arahan: net stop mysql Enter net start mysql Enter Nama perkhidmatan mungkin tidak semestinya mysql, sila tekan butang anda sendiri TetapanDi bawah Linux, anda boleh menggunakan perkhidmatan mysql restartJika permulaan gagal, sila semak jika terdapat sebarang ralat tetapan dalam fail konfigurasi3. Lihat hasil tetapan
Log masuk ke klien baris arahan MySql: Buka baris arahan mysql –uroot –p Masukkan Masukkan kata laluan Selepas memasukkan mysql, laksanakan: tunjukkan pembolehubah seperti "% character %";Selain itu: Anda boleh menggunakan arahan berikut semasa mencipta pangkalan data:create database app_relation character set utf8; use app_relation; source app_relation.sql;Arahan untuk mengubah suai pengekodan pangkalan data ialah:
alter database app_relation character set utf8;Pembelajaran yang disyorkan:
Atas ialah kandungan terperinci Bagaimana untuk menukar pengekodan mysql ke utf8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!