php+sqlite数据库 现在主流的php空间还是只支持sqlite2.8的版本,而sqlite在支持中文方面必须要用utf-8编码,但是现在能管理sqlite的数据库的可视化管理工具还是支持ascii 的,比如说sqliteManger想问下各位大哥在用sqlite时用什么管理工具?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下载一个xampp,就可以很好的管理database了 主流php空间都是支持mysql的。 如果实在不行,就GBK,输出的时候适当转码。VC我是用3.0的。php的扩展是2.x,不过试试PDO扩展?这个似乎是支持最新的。 用pdo载入最新版本的话空间不支持呢??下载php5附带的数据库就是sqlite2.8啊!! 我也非常喜欢PHP+SQLite。管理工具我用的SQLiteAdministrator,个人觉得非常好用,小巧,但我也在编码问题上遇到了一样的问题。我的结论是,其实SQLite也是支持GB2312,GBK等中文编码,或者严格一点讲,SQLite只是提供数据库供存储而不管数据的编码,这一点和ACCESS一样。比如:如果你的PHP文件是以GB2312编码,存入的数据就是GB2312,同样以GB2312编码读取就可以正常显示。而且,在中文Windows下,SQLiteAdmin可以正确看到GB2312编码的数据,不会乱码。如果PHP文件编码是UTF-8,存取出来的就是UTF-8的数据,可以在UTF-8的页面中直接使用,但在SQLiteAdmin看到的是乱码,因为它以系统平台的默认编码显示数据库中的数据。我自己用了后面一种方案。毕竟更多的只是为了用SQLiteAdmin创建数据库结构。想在UTF-8页面中和SQLiteAdmin中都看到正常显示的数据,就只能作出牺牲一下,存取的时候转GB吧…… 恩,这样也是一个不错的解决方法,哎!!我不知道你sqlite是哪个版本的呢??我看看现在的空间也只是支持sqlite2.8的,我还是不太敢用sqlite3.的呢!! phpMyAdmin - 错误“缺少 mysqli 扩展”(高手进) 如何进行远程维护公司的网站 数据库连接错误 php 时间相差一天的问题,在线等, linux安装php5后找不到解释器了 怎样在mysql库里,提取某个字段非中文的数据吗? 如何上传文件 PHP目前最高是什么版本,最稳定是哪个版本? 关于PHP中split的使用!(包括正则表达式)在线等待 关于.PSO缀的文件反编译 初学php,改网上流行的2011许愿墙程序,有些问题请教 php 时区问题
VC我是用3.0的。php的扩展是2.x,不过试试PDO扩展?这个似乎是支持最新的。
管理工具我用的SQLiteAdministrator,个人觉得非常好用,小巧,但我也在编码问题上遇到了一样的问题。我的结论是,其实SQLite也是支持GB2312,GBK等中文编码,或者严格一点讲,SQLite只是提供数据库供存储而不管数据的编码,这一点和ACCESS一样。比如:
如果你的PHP文件是以GB2312编码,存入的数据就是GB2312,同样以GB2312编码读取就可以正常显示。而且,在中文Windows下,SQLiteAdmin可以正确看到GB2312编码的数据,不会乱码。
如果PHP文件编码是UTF-8,存取出来的就是UTF-8的数据,可以在UTF-8的页面中直接使用,但在SQLiteAdmin看到的是乱码,因为它以系统平台的默认编码显示数据库中的数据。我自己用了后面一种方案。毕竟更多的只是为了用SQLiteAdmin创建数据库结构。
想在UTF-8页面中和SQLiteAdmin中都看到正常显示的数据,就只能作出牺牲一下,存取的时候转GB吧……
我看看现在的空间也只是支持sqlite2.8的,我还是不太敢用sqlite3.的呢!!