sql数据库自学 sqlite3的中文排序问题如何解决?
浏览量:1685
时间:2021-03-14 09:44:55
作者:admin
sqlite3的中文排序问题如何解决?
SQLite默认以utf8格式保存数据,而现有的程序开发工具默认都是GB2312格式,所以你写的没有转码的中文是直接写到库中的,任何数据库工具都肯定是乱码的。但读取后仍为GB2312,显示正常。相反,如果使用数据库工具编写中文,则默认情况下会以utf8格式存储,并且会被程序乱码。也就是说,你不能两者兼得。如果你想能够正常编程和读写数据库工具,你必须转码。也就是说,保存时需要将GB2312转换成utf8,读取时需要将utf8转换成GB2312。网上提供的源程序,叫做ccodingconv类,你搜索一个源代码,每次执行SQL语句前,都可以对它进行转换。当整个SQL语句被转换时,E-TEXT将保持不变,而中文文本将自动转换为相应的代码,并且可以通过执行来实现需求。
从哪本书开始学习Python比较好?
如果是基本的,我想找一个在线网站学习如何开始是可以的。如果你想系统地学习,我建议从不同的方向学习会更有效率。例如下面三个,分别为安全域、数据分析、网络爬虫等。如果是游戏指导或机器学习,找另一个。。
sql数据库自学 sqlite中文官网 sqlite3中文手册
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。