随笔分类 -  Python

sqlite3 jdbc、c接口、python接口处理中文时遇到的问题及其解决方法
摘要:sqlite(版本3),以下简称sqlite3,目前功能已经非常强大。目前支持的字符集,包括UTF-8, UTF-16,UTF-16le,UTF-16be。可是在我们直接使用gbk编码的时候,很可能就会遇到问题。因为目前,很多人会使用c/c++接口来访问sqlite3数据库,当然,也有人使用python接口来访问它。1. 使用python时,要想正确的取到c++接口insert/update以后的数据,需要设定Connection的text_factory值为str, 意思是直接使用原来存储时的encoding形式。con=sqlite3.connect(r"e:/t/testsql 阅读全文

posted @ 2008-03-03 12:41 张长胜 阅读(198) 评论(0) 推荐(0)

用python来解析xml文件(简单情况)
摘要:首先,sax解析最直观,当然,也可以容许xml文件出些错。先给定一个xml文件book.xml, <catalog><bookisbn="0-596-00128-2"><title>Python&amp;XML</title><author>Jones,Drake</author></book><bookisbn="0-596-00085-5"><title>ProgrammingPython</title><author 阅读全文

posted @ 2008-03-02 17:32 张长胜 阅读(320) 评论(0) 推荐(0)