2006年09月25日 星期一 23:58
使用一些英语系Python模块的时候, 经常在处理中文的时候,出现decode错误. 其实,有一个简单的处理方法. 在文件的头部加上: import sys reload(sys) sys.setdefaultencoding('gbk') 一般可以解决问题. -- Linker M Lin linkerlin88在gmail.com linker.m.lin在gmail.com ※※※※※※※※※ ※※我思故我在※※ ※※※※※※※※※ -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20060925/f23c4855/attachment.html
2006年09月26日 星期二 00:23
是的,很多问题就出在这里,从Python内核的Unicode编码到str的本地编码之间的转换。Python默认编码是ascii。这样对str(u"中文")就会出错。改了默认编码之后大家就都清净了。
2006年09月26日 星期二 12:09
½·×hÛ}v½|Ó} o_4ßHÛ}v½·×jr¶'½´Ó¯ýÿn jÈ^®Z®¼©ÊØh W(üÔ'(uë-¬üڱȢ²Úî§+a¢w!w¬xú,¶Ç§vÜ)Þ±éb²Û)ÊØhÉÒ¹»®&Þ±éݲæìr¸zÚ)ÊØhÈbëê®zËeËl§+a¢w'R{.nÇ+·¬zwn˱Êâmëh§+a¢w!w¬z·ª¹ë-+-²Ü7j)Hú!¶ÚþÜùYùb²Ø§~éÊØhÈbëuëÝ¡êÝz÷hz¸&j;)\¢hm¶ÿ¦º#yËfÊاÉÿrÛ'{ij»@tÌ-«miÈfz{pjË®æÛyÕ.m§ÿéÊØhÉÿ¦*^®f¢úr¶'r§zÇ¿jÛZrÛ?ÛM:Óݺýî{Û¶¹ãöµ§!éíÙ¥
2006年09月26日 星期二 12:49
On 9/26/06, bird devdoer <devdoer在gmail.com> wrote: > > 你们碰到过明明是gb2312编码的,用gb2312解码出错,但是用gb18030可以的情况么 > 声明:我知道gb18030是gb2312的超集,我的文档已经确定用gb2312编码的.怀疑python的gb解码有些问题. > > > 不要怀疑, 你可以: 求证-> 解决 -> 提交patch -- simple is good http://brucewang.net -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20060926/4e4c74a7/attachment.html
Zeuux © 2025
京ICP备05028076号