注册 登录
编程论坛 MySQL论坛

无法插入汉字,或显示乱码

nlsj309 发布于 2013-11-18 20:26, 1867 次点击
求高手解析:
        本人初学mysql数据库,数据库就安装在本机上,将字符集所有的都设置成图片中的样子后,无法插入汉字。
        看到网上解析的是先执行set names gbk; 照做之后能插入汉字,不过第二次上的时候如果不输入set names gbk; 则出现乱码
        我最想知道的是为什么我设置成上面的样子后,为什么在本机上操作没法插入汉字。
请大神指教
3 回复
#2
落泪的鱼72013-12-12 20:51
要把数据库里面的表刚开始就要设成utf-8模式,不然你插入到数据库中的数据就会乱码了!!
#3
cs9794947822014-01-09 12:46
create database dbName default set encoding=utf-8;
#4
jakemysql2014-05-17 14:17
把mysql的my.ini配置文件的默认编码配置改为utf8
1