不知道有多少人跟我一样,会出现自己电脑上没有问题,在别的电脑上会出现,插入字符为"?"的情况,当然我们可以指定字符集,这是最能解决问题的其中之一。
我说一下我遇到的情况,我跟公司的服务器默认字符集和校对规则不一致,我的字符集默认就是utf8mb4 ,所以在数据库中,中文字符都是默认的。
秉着一个没报错,我测了没问题的态度上交了。结果服务器那边中文插入都变成了问号,我于是在我电脑上疯狂测试,在我的好兄弟电脑上也狂测。发现都没有问题,我猜测他的电脑也跟我一样,默认字符集也是utf8mb4。
结果我在服务器电脑上查询一看,好家伙完全跟我不一样,是latin1!
现在贴出sql 看看自己的默认字符集和校队规则。以免大家经常踩坑!!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sqlbc/51293.html