2005年02月17日 星期四 16:27
关键是要把字符串转换成正确的(终端支持的)编码输出。如果是中文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
2005年02月17日 星期四 17:21
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
2005年02月17日 星期四 17:27
最关键的是你的终端支持什么样的输出字符,是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
2005年02月17日 星期四 17:34
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
Zeuux © 2025
京ICP备05028076号