sqlite数据库中文乱码如何解决

发布于 2021-11-16 16:57:08 字数 192 浏览 941 评论 3

在使用php+sqlite数据的时候,遇到中文就出现乱码,通过测试数据库编码和文件编码不一致造成的,请问如何设sqlite数据的编码,解决乱码问题,请大侠们帮忙解决一下,谢谢了

 

补充:通过sqlite_libencoding()得到数据的"iso8859",我的文件是UTF-8,不知道如何将将数据库的编码设置成和文件一致

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

风透绣罗衣 2021-11-17 11:27:56

插入字符串之前把字符串编码转换一下,如果数据已经存在了,就写个工具全部转一下

本宫微胖 2021-11-17 09:37:16

告诉你个最有效的方法,把所有中文(GBK啊,UNICODE啊,UTF-X啊,等等)都用BASE64转了后存数据库。用的时候转出来,如果你的系统是UTF-8(假如是LINUX类系统),显示是其他系统,那么就把这个UTF-8转换成其他编码的过程和工作量交给显示端。

成熟的代价 2021-11-16 22:38:16

连接SQLite的时候要设置encoding

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文