sqlite数据库中文乱码 sqlite3的中文排序问题如何解决?
浏览量:1795
时间:2021-03-16 06:39:27
作者:admin
sqlite3的中文排序问题如何解决?
默认格式是GB2312,因此您不需要使用任何开发工具直接转码数据。但读取后仍为GB2312,显示正常。相反,如果使用数据库工具编写中文,则默认情况下会以utf8格式存储,并且会被程序乱码。也就是说,你不能两者兼得。如果你想能够正常编程和读写数据库工具,你必须转码。也就是说,保存时需要将GB2312转换成utf8,读取时需要将utf8转换成GB2312。网上提供的源程序,叫做ccodingconv类,你搜索一个源代码,每次执行SQL语句前,都可以对它进行转换。当整个SQL语句被转换时,E-TEXT将保持不变,而中文文本将自动转换为相应的代码,并且可以通过执行来实现需求。
sqlite数据库中文乱码 设置sqlite编码 mysql数据库
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。