Python论坛  - 讨论区

标题:[python-chinese] 在Python中处理中文需要什么特殊处理吗?

2005年02月17日 星期四 16:27

Hong Yuan hongyuan at homemaster.cn
Thu Feb 17 16:27:23 HKT 2005

关键是要把字符串转换成正确的(终端支持的)编码输出。如果是中文Windows下的
命令行运行的,可以使用encode('mbcs'),如下面的小例子:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

print "中文测试".encode('mbcs')


ldj wrote:

>python-chinese at lists.python.cn,您好!
>
>	我安装了ActivePython进行学习,编写了小程序,读取文件,然后在终端输出。但中文都变成“
>\xa9\xa6”之类的字符。请指教!
>
>        致
>礼!
> 				
>
>        ldj
>        hnsxldj at 163.com
>          2005-02-17
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>

-- 
HONG Yuan
Homemaster Trading Co., Ltd.
No. 601, Bldg. 41, 288 Shuangyang Rd. (N)
Shanghai 200433, P.R.C.
Tel: +86 21 55056553
Fax: +86 21 55067325
E-mail: hongyuan at homemaster.cn



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

2005年02月17日 星期四 17:21

Wang Kebo mep_ at 163.com
Thu Feb 17 17:21:07 HKT 2005

Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: Kebo Wang (kebowang at gmail.com).vcf
Type: text/x-vcard
Size: 212 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20050217/83c04bbb/KeboWangkebowanggmail.com.vcf

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

2005年02月17日 星期四 17:27

limodou limodou at gmail.com
Thu Feb 17 17:27:17 HKT 2005

最关键的是你的终端支持什么样的输出字符,是unicode还是本地编码。就我的经验而言,中文windows一般是使用本地编码的,也就是gb2312或gbk,
gb18030编码。因此只要转成这种编码输出即可。不过直接使用print也可以支持unicode。多试就知道了。


On Thu, 17 Feb 2005 16:27:23 +0800, Hong Yuan <hongyuan at homemaster.cn> wrote:
> 关键是要把字符串转换成正确的(终端支持的)编码输出。如果是中文Windows下的
> 命令行运行的,可以使用encode('mbcs'),如下面的小例子:
> 
> #!/usr/bin/env python
> # -*- coding: utf-8 -*-
> 
> print "中文测试".encode('mbcs')
> 
> ldj wrote:
> 
> >python-chinese at lists.python.cn,您好!
> >
> >       我安装了ActivePython进行学习,编写了小程序,读取文件,然后在终端输出。但中文都变成"
> >\xa9\xa6"之类的字符。请指教!
> >



-- 
I like python! 
My Blog: http://www.donews.net/limodou
New Maillist: http://groups-beta.google.com/group/python-cn

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

2005年02月17日 星期四 17:34

cry zyqmail at 163.net
Thu Feb 17 17:34:58 HKT 2005

Zoom Quiet,您好!

我在LINUX下实验了,MBCS确实不行,PYTHON24也是如此。我打开mbcs.py,第一行写的说是FOR WINDOWS。:(
UTF-8和MBCS是什么关系?比如我在LINUX下用UTF-8写文字到文件中,这些文件在WINDOWS下正确显示吗?怎么解决这个问题呢?

头疼呀!

在 2005-02-17 09:55:00 您写道:
>没有 MBCS 这东西的,是MS 自说自话的东西,
>其实就是 GB2312,
>
>你应该全部向 utf-8 进行处理是也乎是也乎...
>
>
>On Wed, 16 Feb 2005 18:22:56 +0800, cry <zyqmail at 163.net> wrote:
>> python,您好!
>> 
>> 各位好,春节去了外地,没有在这里和大家欢度。在这里向各位同好拜个晚年。
>> 
>> 另外有个问题,我需要在LINUX下处理MBCS,但是说没有MBCS的ENCODING,这个有什么好的解决办法吗?
>> 
>> 谢谢。
>> 
>>>> 礼!
>> 
>>             cry
>>             zyqmail at 163.net
>> 
>> _______________________________________________
>> python-chinese list
>> python-chinese at lists.python.cn
>> http://python.cn/mailman/listinfo/python-chinese
>> 
>
>
>-- 
>[Time is unimportant, only life important!]
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese

                    致
礼!

            cry
            zyqmail at 163.net




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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号