python-日文系统上的Jython’未知编码932
作者:互联网
我已经用Jython 2.5.1编写了一个程序,该程序在Windows 7机器上可以正常工作,但是在日语机器上,它会抛出一个异常,说“未知编码’ms932’”
我发现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
解决方法:
日语博客和其他不推荐的博客,它也对我有用:
使用参数-C utf-8调用jython.
请注意,显然仍然存在一些限制,例如无法访问日语路径名或无法将日语打印到控制台.我还没有遇到这些,所以我无法对解决方法发表评论.
标签:python-unicode,unicode,utf-8,jython,python 来源: https://codeday.me/bug/20191031/1979655.html