发布网友 发布时间:2022-04-07 21:10
共4个回答
懂视网 时间:2022-04-08 01:32
在[mysql]的下方加入如下语句:
no-auto-rehash
default-character-set=utf8
/etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]下加入
socket = /var/run/mysqld/mysqld.sock
port = 3306
character-set-server=utf8 等内容,自行对比,有的就不用加了,一般只需要加入 character-set-server=utf8
这时候shell 进入mysql,执行:show variables like ‘character%‘ , 结果如图:
重启mysql: sudo /etc/init.d/mysql restart
Error Code: 1366. Incorrect string value: ‘xE5xBCxA0xE4xB8x89‘ for column ‘ename‘ at row 1
这是因为该表的字符集不支持中文所致,执行show create table new_table 查看建表语句可知
解决办法:将该表删除,新建
Ubuntu下mysql5.6解决不支持中文的办法
标签:
热心网友 时间:2022-04-07 22:40
你说的不能用中文是不能够显示中文还是不能够用中文输入法。热心网友 时间:2022-04-07 23:58
若你的电脑链接了网络,那么点击系统桌面屏幕左上方的system------------系统管理-----------Language support---------汉语----------Apply热心网友 时间:2022-04-08 01:32
安装中文输入法,如果联网的话在终端上命令安装,前提必须更新源