位置: 编程技术 - 正文

mysql输入中文出现ERROR 1366的解决方法(mysql输入中文显示乱码)

编辑:rootadmin

推荐整理分享mysql输入中文出现ERROR 1366的解决方法(mysql输入中文显示乱码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql怎么可以输入汉字,mysql5.5怎么输入中文,mysql输入中文时不显示打字栏,mysql输入中文变问号,mysql5.5怎么输入中文,mysql 输入中文,mysql输入中文显示乱码,mysql 输入中文,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL输入中文出现如下错误:

ERROR : : Incorrect string value: 'xE6xB0xB4xE7xxB5...' for column 'introduce' at row 1

这是因为mysql编码的问题

打开mysql

mysql输入中文出现ERROR 1366的解决方法(mysql输入中文显示乱码)

输入密码后,输入下面这一行代码来显示mysql当前使用的编码:

由上

图能看出,database和server的字符集使用了latin1编码方式,latin1编码是不支持中文的,所以存储中文时会出现错误。

解决办法:修改 /etc/mysql/my.cnf (这是mysql默认的安装路径) 打开my.cnf后,在文件内的[mysqld]下增加如下几行代码:

保存并退出。

重启mysql服务

现在再把mysql中有问题的表(table)删掉重建即可结局问题。

本文链接地址:https://www.jiuchutong.com/biancheng/349741.html 转载请保留说明!

上一篇:MySql批量插入优化Sql执行效率实例详解(mysql批量添加字段)

下一篇:Mysql的增删改查语句简单实现(mysql增删改查面试题)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络