2006年11月15日 星期三 23:16
ÎÒÓÃJython 2.1²âÊÔÈçÏ´úÂë unicode('ÎÒ', "utf8") Ìø³öÒì³£: Traceback (innermost last): File "", line 1, in ? UnicodeError: utf-8 decoding error: ordinal not in range(255) ÎÒÊÔ¹ýÁËÔÚÎļþ¿ªÍ··Å # -*- coding: utf8 -*- µ«ºÃÏñÔÚJythonϲ»Æð×÷Óà ËÖªµÀÈçºÎ½â¾öÕâ¸öÎÊÌâÄØ? -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20061115/5409e026/attachment.htm
2006年11月16日 星期四 08:41
On 11/15/06, Kevin anew <kevinanew在gmail.com> wrote: > 我用Jython 2.1测试如下代码 > unicode('我', "utf8") > > 跳出异常: > Traceback (innermost last): > File "", line 1, in ? > UnicodeError: utf-8 decoding error: ordinal not in range(255) > > 我试过了在文件开头放 # -*- coding: utf8 -*- 但好像在Jython下不起作用 > > 谁知道如何解决这个问题呢? > 因为"我"在中文环境下并不一是utf-8编码,一般是gbk编码,你用utf-8去转换一个gbk字符串,当然会报错了。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
2006年11月16日 星期四 13:18
limodou wrote: > On 11/15/06, Kevin anew <kevinanew at gmail.com> wrote: > >> 我用Jython 2.1测试如下代码 >> unicode('我', "utf8") >> >> 跳出异常: >> Traceback (innermost last): >> File "", line 1, in ? >> UnicodeError: utf-8 decoding error: ordinal not in range(255) >> >> 我试过了在文件开头放 # -*- coding: utf8 -*- 但好像在Jython下不起作用 >> >> 谁知道如何解决这个问题呢? >> >> > 因为"我"在中文环境下并不一是utf-8编码,一般是gbk编码,你用utf-8去转换一个gbk字符串,当然会报错了。 > > 把整个代码文件保存为UTF-8,试试看。 另外# -*- coding: utf8 -*-应该是#-*-coding: utf-8-*-吧。
Zeuux © 2025
京ICP备05028076号