我想开始使用 Jython,我下载并安装了 jython 2.5.2,我已经安装了 JDK 1.8 和 python 3.7。 安装 jython 并遵循此 Tutorial 后并运行此命令:
C:\jython2.5.2\bin>jython
我在 Windows 7 32 位计算机的 CMD 中得到此输出
C:\jython2.5.2\bin>jython Jython 2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) [Java HotSpot(TM) Client VM (Oracle Corporation)] on java1.8.0_161 Type "help", "copyright", "credits" or "license" for more information. cp720 is not a supported encoding on this JVM, so it can't be used in python.con sole.encoding.
该怎么办?
编辑这是Windows CMD编码问题,它不接受cp720
所以我如何强制CMD使用utf-8
来运行jython?
最佳答案
基于How do I fix UnsupportedCharsetException in Eclipse Kepler/Luna with Jython/PyDev?您需要在命令行上传递 -Dpython.console.encoding=UTF-8
(或不同的字符集):
jython -Dpython.console.encoding=UTF-8
关于java - 此 JVM 不支持 Jython CP720,因此不能在 python.console.encoding 中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57232543/