扫码关注官方订阅号
走同样的路,发现不同的人生
你的数据库的编码是不是 utf8?把编码换成 utf8mb4 试试看
我猜是你这个shell窗口不支持utf8.
但又把编码设成utf8了.
客户端把gbk给发过去了. 但服务器却当成utf8来理解. 所以就报错了.
传送门编码:梅C3B7生C9FA
然后具体的请看传送门里的讨论。
谢谢大家的回答,问题已经解决。修改字符集后仍然无法插入中文,是因为我的数据库和表都是在字符集修改之前创建的,修改之后重新创建库和表,已经可以正常插入。后来查看数据库和表的编码,果然发现有属性的编码是latin1。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你的数据库的编码是不是 utf8?
把编码换成 utf8mb4 试试看
我猜是你这个shell窗口不支持utf8.
但又把编码设成utf8了.
客户端把gbk给发过去了. 但服务器却当成utf8来理解. 所以就报错了.
传送门
编码:
梅C3B7
生C9FA
然后具体的请看传送门里的讨论。
谢谢大家的回答,问题已经解决。修改字符集后仍然无法插入中文,是因为我的数据库和表都是在字符集修改之前创建的,修改之后重新创建库和表,已经可以正常插入。后来查看数据库和表的编码,果然发现有属性的编码是latin1。