看板 Python 關於我們 聯絡資訊
※ 引述《franklai (半分の月)》之銘言: 最近試到有些big5的字,在Python卻沒有辦法轉碼 會出現「'big5' codec can't decode bytes in position ....」之類的訊息 感覺像是big5的對應表太舊了 目前試過不能轉的字有:裏、銹、碁、恒、粧、嫺、墻 請問有什麼辦法可以自己去增加對應 除了重新compile整個Python -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.210.159
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
Tiberius:我試了 big5hkscs 跟 cp950 都可以 01/09 19:59
Tiberius:「中文」Windows 下面可用 'mbcs' 取用系統轉碼表 01/09 20:01
franklai:喔喔 原來還可以用這兩個 01/09 21:10