- 博客(3)
- 收藏
- 关注
原创 google protocol buffer在python中使用utf-8的问题
google protocol buffer好用,但是在python中会有一些小问题。比如不支持utf-8只支持unicode的字符串。在我们的系统中,存储的和传输的都是utf-8,因此在代码中(c++,java,python)都统一使用utf-8格式。所以就带来不方便,比如c++中需要从utf-8转为unicode,python中再解析出来。实际上,可以让google protocol buff
2008-12-25 18:04:00 10913 3
原创 boost.python和python-dev的ubuntu 8.10下的安装,版本以及注意事项(7)
python和c++互操作前面我介绍了一些例子。系列文章:Python调用C/C++函数(1)Python调用采用Boost Python封装的c++(2)C++调用Python(3)C++调用Python(4)c++和Python互操作高级应用(5)c++调用PythonAPI线程状态和全局解释期锁(6)因为很容易出问题,比如Unicode的问题,ImportError的问题。所以,把安装和配置
2008-12-09 11:58:00 7924 1
原创 python截取中文字符串
python的中文处理还是比较麻烦的,utf-8的字符串的长度是1-6个字符,一不小心就会从中截断,出现所谓的乱码。下面这个函数提供了,从一段utf-8编码的字符串中,截取固定长度的字串。ord(char)将字符转换称整数,根据utf-8的编码规则,确定每个utf-8的字占用几个字符,从而避免截断的情况。参数: string :utf-8字符串,如果是别的字符编码,请先转换成utf-8(推荐所
2008-12-05 14:39:00 21858 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人