mysql在安装的时候选择UTF-8字符集
创建数据库以后,在命令行窗口使用mysql命令登陆数据库
mysql -u user -p
use test;
此时向数据库插入中文字符时会出现错误,而且已插入的中文字符显示为乱码。
使用以下命令设置mysql客户端程序的字符集
set names 'gbk';
这是就可以向数据库插入中文字符,已插入的中文记录也能正常显示。
但是,使用set names 设置的字符集只在当前对话中有效,重新登陆mysql以后,
字符集重新变回了utf-8,中文显示依然是乱码。
我们需要在客户端设置的能识别中文的编码gbk字符集并没有保存到my.ini文件中。
所以要修改my.ini文件,在[mysql]段把默认字符集改成如下所示:
default-character-set=gbk
保存以后重启就可以了。
MySQL中文字符显示
最新推荐文章于 2021-01-27 03:02:45 发布