Re: [問題] Python的big5轉碼

看板Python作者 (半分の月)時間18年前 (2007/01/09 19:06), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《franklai (半分の月)》之銘言: 最近試到有些big5的字,在Python卻沒有辦法轉碼 會出現「'big5' codec can't decode bytes in position ....」之類的訊息 感覺像是big5的對應表太舊了 目前試過不能轉的字有:裏、銹、碁、恒、粧、嫺、墻 請問有什麼辦法可以自己去增加對應 除了重新compile整個Python -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.210.159

01/09 17:34,
請問是用哪個平台呢?我在 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

01/09 19:59, , 1F
我試了 big5hkscs 跟 cp950 都可以
01/09 19:59, 1F

01/09 20:01, , 2F
「中文」Windows 下面可用 'mbcs' 取用系統轉碼表
01/09 20:01, 2F

01/09 21:10, , 3F
喔喔 原來還可以用這兩個
01/09 21:10, 3F
文章代碼(AID): #15etT6Bd (Python)
文章代碼(AID): #15etT6Bd (Python)