_Farson
2016-08-18 01:18java调用python脚本,中文变成问号
java代码:
PythonInterpreter interpreter = new PythonInterpreter();
PySystemState sys = Py.getSystemState();
sys.path.add("C:\Python27\jython2.5.2\Lib");
interpreter.execfile("F:\Eclipse_WorkSpace\eval\src\eval\shell.py");
interpreter.exec("print contain('name:梁淘气',':淘气梁')");
python脚本:
def contain(str,subStr):
print str
print subStr
if subStr in str:
return True
else:
return False
输出:
name:???
:???
True
问题:中文变成了???,导致结果出错,该怎么解决,希望大牛赐教
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- Google App Engine上的Golang App调用Python脚本
- python
- 1个回答
- 从PHP调用Python脚本
- exec
- python
- javascript
- php
- 1个回答
- 通过终端和PHP调用python脚本之间的区别? 错误在哪里?
- exec
- import
- python
- php
- terminal
- 2个回答
- 问题从php调用python脚本(Python脚本自己工作)
- python
- win32com
- php
- 1个回答
- Python脚本在通过PHP执行时找不到模块,但在通过CLI运行时可以找到它
- python
- php
- 1个回答
换一换