Python Serialize Unicode Data 处理BUG修正.
2007-10-27 09:41
489 查看
http://www.hurring.com/scott/code/python/serialize/
官方(0.4b)尚未出该BUG修正.
对于数据类型是 types.UnicodeType 的数据 Serialize 操作时,报错:
Exception: Unknow / Unhandled data type (<type 'unicode'>)!
修正方案:
在 def serialize_value(self, data): 定义里, 添加 types.UnicodeType 数据类型支持.
# Unicode => string
if type(data) is types.UnicodeType :
data = data.encode('utf-8')
return "s:%i:/"%s/";" % (len(data), data);
官方(0.4b)尚未出该BUG修正.
对于数据类型是 types.UnicodeType 的数据 Serialize 操作时,报错:
Exception: Unknow / Unhandled data type (<type 'unicode'>)!
修正方案:
在 def serialize_value(self, data): 定义里, 添加 types.UnicodeType 数据类型支持.
# Unicode => string
if type(data) is types.UnicodeType :
data = data.encode('utf-8')
return "s:%i:/"%s/";" % (len(data), data);
相关文章推荐
- python2.7 的中文编码处理,解决UnicodeEncodeError: 'ascii' codec can't encode character 问题
- Python Unicode与中文处理(转)
- 解决less的data-uri函数无法处理相对路径的Bug
- Python中处理DataFrame,R绘图
- Python语言总结 4.2. 和字符串(str,unicode等)处理有关的函数
- MySoft.Data新版v2.7.3 beta发布,修正较多bug,新增功能尚未完全测试
- python的unicode处理关系
- Python中的str与unicode处理方法
- python import unicodedata 错误的解决
- python UnicodeEncodeError: 'ascii' codec 错误的处理
- 【语言处理与Python】3.3使用Unicode进行文字处理
- CSS 控件适配器工具包对事件处理的 Bug 以及修正办法
- Python中的str与unicode处理方法
- 【转载】Python Unicode与中文处理
- Unicode和Python的中文处理
- windows环境:Python 处理爬取网页的unicodeEncodeError(BeautifulSoup)
- Python中的str与unicode处理方法
- python 处理unicode编码的tuple\list\dict
- Python中使用Json 以及 Python2.7中json库Bug的处理
- Python 编码处理-str与Unicode的区别