时间:2021-05-24
MySQL输入中文出现如下错误:
ERROR 1366: 1366: Incorrect string value: '\xE6\xB0\xB4\xE7\x94\xB5...' for column 'introduce' at row 1
这是因为mysql编码的问题
打开mysql
mysql -u root -p输入密码后,输入下面这一行代码来显示mysql当前使用的编码:
SHOW VARIABLES LIKE 'character%';由上
图能看出,database和server的字符集使用了latin1编码方式,latin1编码是不支持中文的,所以存储中文时会出现错误。
解决办法:修改 /etc/mysql/my.cnf (这是mysql默认的安装路径)
打开my.cnf后,在文件内的[mysqld]下增加如下几行代码:
保存并退出。
重启mysql服务
service mysql restart现在再把mysql中有问题的表(table)删掉重建即可结局问题。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
错误1:wizard安装最后一页,出现cannotcreateWindowsserviceformysql.error:0错误解决方法:打开命令行输入scdel
MySQL出现错误1418的原因分析及解决方法具体错误:使用mysql创建、调用存储过程,函数以及触发器的时候会有错误符号为1418错误。ERROR1418(H
问题介绍:在mysql中插入中文乱码,或mysql中中文正常显示,但jsp在前台显示mysql中的中文时乱码。解决方法:进入mysql控制台,执行下面的命令即可
本文实例讲述了MySQL无法存储Emoji表情问题的解决方法。分享给大家供大家参考,具体如下:数据插入的时候报错:1366-Incorrectstringval
本文分析了mysql登录报错提示:ERROR1045(28000)的解决方法。分享给大家供大家参考,具体如下:一、问题:公司linux系统的mysql数据库ro