
<p> 不知道有多少人跟我一样,会出现自己电脑上没有问题,在别的电脑上会出现,插入字符为"?"的情况,当然我们可以指定字符集,这是最能解决问题的其中之一。<br /> 我说一下我遇到的情况,我跟公司的服务器默认字符集和校对规则不一致,我的字符集默认就是utf8mb4 ,所以在数据库中,中文字符都是默认的。<br /> 秉着一个没报错,我测了没问题的态度上交了。结果服务器那边中文插入都变成了问号,我于是在我电脑上疯狂测试,在我的好兄弟电脑上也狂测。发现都没有问题,我猜测他的电脑也跟我一样,默认字符集也是utf8mb4。<br /><img alt="" height="936" src="https://i-blog.csdnimg.cn/direct/46722d3d8e6b4439b9e95c7bdf9ebbb3.png" width="1200" /><br /> 结果我在服务器电脑上查询一看,好家伙完全跟我不一样,是latin1!<br /><img alt="" height="901" src="https://i-blog.csdnimg.cn/direct/d7e0bbafe37e423db68b6557a44a7754.png" width="1200" /><br /><br /> 现在贴出sql 看看自己的默认字符集和校队规则。以免大家经常踩坑!!</p>
讯享网
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/145805.html