很明显是编码的问题。检查了一下$conn->query(“t nam芜湖师范学校es utf8”);已经加在代码里了。那莫非是数据库编码不是utf8?
看了一下 还真不是
于是右键要修改的表,点击alter table,做了如下修改。不要再来伤害我歌词
不报任何期望的重启了服务器又试了一次
果然还是那个错。。。。 这种场面我见多了,早就看淡了。所以接着排查问题。
发现在sql语句复制到数据库执行也是这个亚子,中文用命令添加完全不行,但是手动添加却是正常的:
听网上的把编码改成u诗作tf8mb4依然不行
然后!嘿嘿,照着百度经验最后这个试了下:
先改了第一列的四五运动视频编码:alter table signup modify tname va其实他并不喜欢你rchar(10) character t “utf8”; 然后又试着插入了一次,第一列就正常插入中文了!于是剩下几列做同样的操作,都正常插入了:
phpweb的问题也就迎刃而解了。
(其实我不知道为什么我同学做的都那么顺利,到我这就各种牛鬼蛇神出来跟我斗,可能有意磨练我吧/摊手,还好我是见过大风大浪的人,心态好。)
本文发布于:2023-04-07 05:27:24,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/db2096b910334d9637ba86cc106f19e0.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:SQL语句报错:Incorrect string value: ‘\xE9\x98\xBF\xE6\x96\xAF…’.doc
本文 PDF 下载地址:SQL语句报错:Incorrect string value: ‘\xE9\x98\xBF\xE6\x96\xAF…’.pdf
留言与评论(共有 0 条评论) |