Python论坛  - 讨论区

标题:[python-chinese] 请教ulipad对utf-8的支持问题

2007年09月26日 星期三 15:23

yuan xuan xuanyuan14.leo在gmail.com
星期三 九月 26 15:23:27 HKT 2007

代码如下:
# coding=utf-8

print '1'
print '中文'
print 'aA'

在windows xp sp2,python 2.4,ulipad最新版:3.7中,
保存为uft-8编码的文件,一按F5运行,就显示为运行中,什么都不打印出来,停住不动了。
将编码改为gbk,并修改为:
# coding=gbk

print '1'
print '中文'
print 'aA'

就没有问题。

请教。
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070926/83cb30a5/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月26日 星期三 16:39

limodou limodou在gmail.com
星期三 九月 26 16:39:48 HKT 2007

On 9/26/07, yuan xuan <xuanyuan14.leo在gmail.com> wrote:
> 代码如下:
> # coding=utf-8
>
> print '1'
> print '中文'
> print 'aA'
>
> 在windows xp sp2,python
> 2.4,ulipad最新版:3.7中,保存为uft-8编码的文件,一按F5运行,就显示为运行中,什么都不打印出来,停住不动了。
> 将编码改为gbk,并修改为:
> # coding=gbk
>
>  print '1'
>  print '中文'
>  print 'aA'
>
> 就没有问题。
>
> 请教。
>

ulipad是通过pipe方式来运行的,要将输出重定向的结果转为unicode后才能输出到消息窗口中去,但它是使用使用缺省的编码来转的,所以如果你的编码是utf-8,而缺省是gbk这样就会报错。涉及到中文时可能转换会出错。

-- 
I like python!
UliPad <>: http://code.google.com/p/ulipad/
meide <>: http://code.google.com/p/meide/
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月26日 星期三 16:49

yuan xuan xuanyuan14.leo在gmail.com
星期三 九月 26 16:49:33 HKT 2007

那就是意味着在windows xp sp2这样默认的gbk环境下,ulipad会出现这样的问题了。
我用python  ide就可以运行。。。有否借鉴一下呢?

在07-9-26,limodou <limodou在gmail.com> 写道:
>
> On 9/26/07, yuan xuan <xuanyuan14.leo在gmail.com> wrote:
> > 代码如下:
> > # coding=utf-8
> >
> > print '1'
> > print '中文'
> > print 'aA'
> >
> > 在windows xp sp2,python
> > 2.4,ulipad最新版:3.7中,保存为uft-8编码的文件,一按F5运行,就显示为运行中,什么都不打印出来,停住不动了。
> > 将编码改为gbk,并修改为:
> > # coding=gbk
> >
> >  print '1'
> >  print '中文'
> >  print 'aA'
> >
> > 就没有问题。
> >
> > 请教。
> >
>
>
> ulipad是通过pipe方式来运行的,要将输出重定向的结果转为unicode后才能输出到消息窗口中去,但它是使用使用缺省的编码来转的,所以如果你的编码是utf-8,而缺省是gbk这样就会报错。涉及到中文时可能转换会出错。
>
> --
> I like python!
> UliPad <>: http://code.google.com/p/ulipad/
> meide <>: http://code.google.com/p/meide/
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070926/6648bd30/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月26日 星期三 17:10

limodou limodou在gmail.com
星期三 九月 26 17:10:18 HKT 2007

On 9/26/07, yuan xuan <xuanyuan14.leo在gmail.com> wrote:
> 那就是意味着在windows xp sp2这样默认的gbk环境下,ulipad会出现这样的问题了。
> 我用python  ide就可以运行。。。有否借鉴一下呢?
>
所以我的运行方式是切换到command line window来运行。

-- 
I like python!
UliPad <>: http://code.google.com/p/ulipad/
meide <>: http://code.google.com/p/meide/
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月27日 星期四 08:10

yuan xuan xuanyuan14.leo在gmail.com
星期四 九月 27 08:10:20 HKT 2007

哦,我再试试,多谢魔头。 :)

在07-9-26,limodou <limodou在gmail.com> 写道:
>
> On 9/26/07, yuan xuan <xuanyuan14.leo在gmail.com> wrote:
> > 那就是意味着在windows xp sp2这样默认的gbk环境下,ulipad会出现这样的问题了。
> > 我用python  ide就可以运行。。。有否借鉴一下呢?
> >
> 所以我的运行方式是切换到command line window来运行。
>
> --
> I like python!
> UliPad <>: http://code.google.com/p/ulipad/
> meide <>: http://code.google.com/p/meide/
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070927/0ee9cbea/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号