作者franklai (半分の月)
看板Python
标题Re: [问题] Python的big5转码
时间Tue Jan 9 19:06:43 2007
※ 引述《franklai (半分の月)》之铭言:
最近试到有些big5的字,在Python却没有办法转码
会出现「'big5' codec can't decode bytes in position ....」之类的讯息
感觉像是big5的对应表太旧了
目前试过不能转的字有:里、锈、碁、恒、粧、嫺、墙
请问有什麽办法可以自己去增加对应
除了重新compile整个Python
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.210.159
1F:推 JY:请问是用哪个平台呢?我在 win32 下可以正常显示耶 01/09 17:34
试过 Win32 和 Linux 下都不行
版本分别是2.4.3和2.4.4
将下列两行用big5编码存档後执行
# -*- coding: big5 -*-
string = '里'
错误讯息会出现
SyntaxError: 'big5' codec can't decode bytes in position 10-11: illegal
multibyte sequence
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.210.159
2F:推 Tiberius:我试了 big5hkscs 跟 cp950 都可以 01/09 19:59
3F:推 Tiberius:「中文」Windows 下面可用 'mbcs' 取用系统转码表 01/09 20:01
4F:推 franklai:喔喔 原来还可以用这两个 01/09 21:10