请教一下大家!在java调用利用Jython的api去調用python3调用Java的文件时怎么去指定编码?
我试过在py文件的第一行那里写了 # coding:gbk 这样来制定那个编码但是在python3调用Java中运行是没有问题,而在Jython中不行叻说找不到这个gbk编码?gb2312gbk,gb18030都不行只能指定为utf8.很奇怪,不知道为什么而且,就算我在java中调用那个api来设定也不行我是这样调用的:
這样的指定也是报上面说的一样的错误?我在网络上和javaeye还有csdn上去找了好久,都没有找到!唉
ps:就算没有办法解决这个问题,有能够推薦另外一个代替Jython的第三方java库也好啊!因为我的本意是想通过java去调用python3调用Java的一个方法并且得到这个方法的返回值,而且可以获得python3调用Java运行這个方法后的全局变量的值
有能够推荐另外一个代替Jython的第三方java库也好啊!
我是有看到过一个py4j,但是这个好像也不是我需要的不过我还沒有具体去研究。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。