上「未知enocoding MS932」我寫了一首歌的Jython 2.5.1一個程序,我的Windows 7機器上工作正常,但日本的機器上它拋出一個異常說「未知的編碼‘MS932’」Jython的日本系統
我發現codecs.java是打印未知編碼 'XYZ'消息的唯一模塊
此文件加載aliases.py其確實包含
# cp932 codec
'932' : 'cp932',
'ms932' : 'cp932',
'mskanji' : 'cp932',
'ms_kanji' : 'cp932',
文件cp932.py包含
import _codecs_jp, codecs
但是... _codecs_jp確實不存在as is also discussed in this page 有沒有人有一個線索從哪裏走?
http://web.archiveorange.com/archive/v/8tc1Zc2rV3qiUcy9zPlA
我都嘗試,但這並沒有改變什麼? #在第一行。 和import.sys之後的sys.setdefaultencoding。 但後來它說systemstate沒有屬性'setdefaultencoding'.. 看起來像別的東西已經執行它。 – Houtman
http://stackoverflow.com/questions/2276200/changing-default-encoding-of-python –
我得出結論,問題出在Jython的其他地方,所以我完全修改了這個問題。 – Houtman