最快的方法:修改project,将compiler的 character encoding改为UTF-8
最科学的方法:设置Message,在程序里读取Message
最土的解决方案:祭出100年前的神器native2ascii.exe
1.在C盘根目录下新建1.txt文件,输入内容修改调拨单,保存关闭
执行参数如下
Option1 :
Option2:
讲编译后的ascii码保存在c:\2.txt
char[] c = { '\修' , '\539' , '\调' , '\2e8' , '\单' };
String title = String.valOf(c);
mainGN.setTitle(title);
还有一种方法理论上是可行:
s = new String("审核调拨单".getBytes("ISO-8859-1") , "UTF-8");
mainGN.setTitle(s);
但是实际效果好像还有问题,需要再研究
网友提供解决方法:
1. 中文写到数据库中,比如写到message中,获取到变量中,然后再赋值就没有问题了;
2. 改一下JDEV的字符集设置
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24627116/viewspace-764729/ ,如需转载,请注明出处,否则将追究法律责任。