现在主流的php空间还是只支持sqlite2.8的版本,而sqlite在支持中文方面必须要用utf-8编码,但是现在能管理sqlite的数据库的可视化管理工具还是支持ascii 的,比如说sqliteManger想问下各位大哥在用sqlite时用什么管理工具??

解决方案 »

  1.   

    下载一个xampp,就可以很好的管理database了
      

  2.   

    主流php空间都是支持mysql的。
      

  3.   

    如果实在不行,就GBK,输出的时候适当转码。
    VC我是用3.0的。php的扩展是2.x,不过试试PDO扩展?这个似乎是支持最新的。
      

  4.   

    用pdo载入最新版本的话空间不支持呢??下载php5附带的数据库就是sqlite2.8啊!!
      

  5.   

    我也非常喜欢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吧……
      

  6.   

    恩,这样也是一个不错的解决方法,哎!!我不知道你sqlite是哪个版本的呢??
    我看看现在的空间也只是支持sqlite2.8的,我还是不太敢用sqlite3.的呢!!