关于java调用python2.7 脚本时遇到的中文编码错误,让人头疼的事情,浪费一天时间
2018-01-06 18:42
1421 查看
在IDEA中调用python脚本,传输到python脚本的中文内容都是\fnnd25\fjfbjn\dnmc2l这样的内容,前后找 encode、decode的解决方案,均无效!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
后来发现这压根不是encode、decode能解决的,转换思路,在IDEA中工程建立一个python脚本,
内容如下:
后来发现这压根不是encode、decode能解决的,转换思路,在IDEA中工程建立一个python脚本,
内容如下:
import sys for i in range(1, len(sys.argv)): province=sys.argv[1] key1="中文" #用于对比传过来的参数 key2=province #接受java传过来的参数 print "key1:",key1 print "key2:",key2java调用python执行后,发现key1 输出已不是“中文”两字,而key2传输过来的内容输出仍然是中文两字。证明猜想成功!!!
之前的python脚本都是在IDEA之外写好,然后复制到IDEA中,出现的坑就是无论怎样encode、decode,从java传入的中文总是会变成不可识别的转译字符(like this:\fnnd25\fjfbjn\dnmc2l),直接放弃 encode、decode方案,猜想一下,在IDEA中自建python文件,问题解决。
问题啊,若长时间解决不了就说明思路有问题,不要死脑筋,休息下,换个思路
相关文章推荐
- python2.7中关于编码,json格式的中文输出显示
- python2.7中关于编码,json格式的中文输出显示
- python2.7中关于编码,json格式的中文输出显示
- 关于java用jni调用 dll动态库Can't find dependent libraries错误的解决
- Java JNI 调用C++ API及中文编码问题
- python2.7嵌入c++的故事之一:c++调用脚本出现Import error: no module named错误
- 关于java用jni调用 dll动态库Can't find dependent libraries错误的解决
- 通过base64编码解决java的webservice调用中文参数乱码问题
- java调用python脚本方法
- 关于使用c#调用python脚本文件,脚本文件需要传递参数
- 菜鸟遇到的问题:LCD显示中文遇到问题-->关于字符串的编码方式
- python与sqlite处理中文字符时出现的编码错误问题解决
- 关于中文编码问题及Java中的处理
- android关于提示R.java调用错误问题
- java调用python脚本之tomcat中
- 开发中遇到的关于时间的处理:设置时间范围大于当前时间小于某一天
- 关于解决属性文件中文编码错误不能保存的问题
- 关于javaweb中遇到的一些错误整理
- 关于JAVA中 XSD 验证 XML 错误信息设置为中文的方法
- 关于java调用Autoit脚本的问题