问题的提出:做文本生成工作的时候,生成的是ansi编码,转换成utf8的时候就出现中文乱码的问题,检查字符串加上'u'之后,被一个异常卡住'unicodedecodeerror ascii codec can't decode byte'
问题解决:google之后,求得一解决办法。对需要 str->unicode 的代码,可以在前边写上
就能把 str 编码由 ascii 改为 utf8
问题解决
吐槽:py26的解码、编码api好复杂,睁不明白
问题解决:google之后,求得一解决办法。对需要 str->unicode 的代码,可以在前边写上
import sys
reload(sys)
sys.setdefaultencoding('utf8')
就能把 str 编码由 ascii 改为 utf8
问题解决
吐槽:py26的解码、编码api好复杂,睁不明白