java - 此 JVM 不支持 Jython CP720,因此不能在 python.console.encoding 中使用它

标签 java python windows cmd jython

我想开始使用 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/

相关文章:

java - 使用 JLabels 更新图像的正确方法

python - 缺少多天数据时用 NaN 填充数据框

python - 如何在cdef中等待?

java - 使用camel文件组件从unix服务器监视Windows网络上的文件夹

C# 为标签获取好的颜色

java - C/C++/Java 解释器

java - 检查 int 是否为素数 Java

java - 如何下载网站的xml数据?

python - 查找具有指定文本的元素旁边的元素

c# - 是否可以启动远程应用程序并在 Windows 中以交互方式显示它?