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);
本文解决了一个在序列化Unicode数据类型时出现的错误:未知/未处理的数据类型(type 'unicode')。通过在序列化函数中增加对Unicode类型的支持,将Unicode转换为UTF-8编码的字符串来解决此问题。
31万+

被折叠的 条评论
为什么被折叠?



