python中文转化gb2321_python 中文解决方法 gb2312 utf8

python 中文解决方法 gb2312 utf8

2007-6-2文字大小:大中小

程序包见附件

也可参考

http://quijote.blog@bbs.nju.edu.cn

作 者: quijote

标 题: python程序中的中文字符处理(2003.7.11)

时 间: Wed Jun 11 10:47:43 2003

点 击: 22

抛砖引玉

这是我以前收集整理的。内容比较凌乱,也比较全面。

包括windows, python2.3,pyqt. 而pygtk和thinker和pyqt类似都用unicode.

我想最好的办法是做一个库直接调用gb13080编码字库.

我搜集了一个gb18030映射表 > 830k, 这样双向两个表 > 1.6 M

ZZ from Linuxforum

文章标题 刚学了一招。 [re: wang_jianqiang] 回复

张贴者: xlp223 (newbie)

张贴日期 01/13/03 09:56

在win2000+sp3,python2.2

from Tkinter import *

w = Button(text="中国".decode("mbcs"), font="simhei", command='exit')

w.pack()

w.mainloop()

这个方法治标不治本

有时候,我会把字符串的mbcs(GB)和unicode混淆

这个方法有个缺点,由于mbcs的缘故,只适用于windows系统.

一个解决办法,安装

http://sourceforge.net/projects/python-codecs/

A SourceForge project working on additional support for Asian codecs for use

with Python. They are in the early stages of development at the time of this

writing -- look in their FTP area for downloadable files.

(见 Python Library Reference 4.9)

略作修改即可使用

(

下载4个文件

eUCgb23212utf.py (182K) ,

utf2eucgb2321.py (182K),

( http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/python-

codecs/practicecodecs/ChineseCodecs/chinesecn/Attic/ )

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值