Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql 5.6

藏色散人
Lepaskan: 2021-12-21 15:17:34
asal
2813 orang telah melayarinya

Penyelesaian kepada aksara Cina yang kacau dalam mysql5.6: 1. Cari my.ini dalam direktori pemasangan MySQL; 2. Tetapkan "default-character-set=utf8" dan "character_set_server=utf8"; Perkhidmatan MYSQL sudah memadai.

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql 5.6

Persekitaran pengendalian artikel ini: sistem Windows 7, mysql versi 5.6, komputer Dell G3.

Bagaimana untuk menyelesaikan masalah bercelaru Cina dalam mysql 5.6?

Mengenai masalah aksara Cina bercelaru dalam MySQL 5.6 (terutama pengekodan gbk tingkap)

一般MySQL 数据库乱码由以下几种情况造成(按照顺序):
1. 创建数据库的时候没设置编码,解决办法: 就是在创建数据库的时候设置编码, 例如: CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;

2. 创建数据表的时候没设置数据库引擎编码, 解决办法:CREATE TABLE `tb_album` (`id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`))ENGINE=InnoDB DEFAULT CHARSET=utf8;

3.MySQL导入.sql文件的时候,由于编码问题,导致中文乱码,首先进入数据库 mysql -u root -p 然后输入密码进入, 然后输入命令查看编码show variables like 'char%';
Salin selepas log masuk

你会发现很多编码默认都是gbk,而且character_set_server(这个就是导入.sql文件的时候导致乱码的原因)的编码默认是latin1,
其他的都可以在mysql控制台通过命令 set  xxx = utf8;  修改编码(永久修改),
唯独character_set_server不行,退出之后再登录还是latin1,
Salin selepas log masuk

解决办法:找到MySQL安装目录下的my.ini,设置default-character-set=utf8  和 character_set_server=utf8
如果你的MySQL是免安装版,那么是没有my.ini的,安装目录下只有my-default.ini文件,而且打开也没有character-set-server,
先把my-default.ini拷贝一份,并重命名为my.ini,这样该目录下就有了my.ini和my-default.ini两个ini文件
然后打开my.ini加上以下三行代码
[client]  
default-character-set=utf8  
/[mysqld]/  
character-set-server=utf8
Salin selepas log masuk

Lokasi khusus adalah seperti berikut:

Kemudian mulakan semula perkhidmatan MYSQL dan mendapati bahawa pelayan set aksara bukan lagi latin1:

如果你的MySQL是安装版本,那就找到my.ini,设置default-character-set=utf8 和 character-set-server=utf8,重启MySQL服务即可。
Salin selepas log masuk

Pembelajaran yang disyorkan : "tutorial video mysql"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam mysql 5.6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan