ITPub博客

首页 > Linux操作系统 > Linux操作系统 > OAF页面中文乱码

OAF页面中文乱码

原创 Linux操作系统 作者:kawontony 时间:2013-06-24 19:33:38 0 删除 编辑

最快的方法:修改project,将compiler的 character encoding改为UTF-8

最科学的方法:设置Message,在程序里读取Message

最土的解决方案:祭出100年前的神器native2ascii.exe

1.在C盘根目录下新建1.txt文件,输入内容修改调拨单,保存关闭

  1. 打开命令提示符
  2. 进入$JAVA_HOME$\bin
  3. 执行native2ascii.exe

    执行参数如下

  4. Option1 :

            Option2:

    讲编译后的ascii码保存在c:\2.txt

    1. OAF代码修改为

      char[] c = { '\修' , '\539' , '\调' , '\2e8' , '\单' };

      String title = String.valOf(c);

      mainGN.setTitle(title);

    2. RUN。

      还有一种方法理论上是可行:

      s = new String("审核调拨单".getBytes("ISO-8859-1") , "UTF-8");

      mainGN.setTitle(s);

      但是实际效果好像还有问题,需要再研究

    网友提供解决方法:

    1. 中文写到数据库中,比如写到message中,获取到变量中,然后再赋值就没有问题了;

    2. 改一下JDEV的字符集设置

oaf-character encoding.jpg

oaf-character encoding1.jpg

oaf-character encoding2.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24627116/viewspace-764729/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-11-17

  • 博文量
    164
  • 访问量
    362662