首页 > 学院 > 开发设计 > 正文

native2ascii.exe 字符转码与反转码

2019-11-14 22:38:24
字体:
来源:转载
供稿:网友
native2ascii.exe 字符转码与反转码

本人最近在做OAF的二次开发,在看别人写的代码时,发现总有类似这样的语句:”/u65e0/u6548/u7684GP/u9879/u76ee/u7f16/u53f7“,这些语句其实是用java_home中的工具native2ascii.exe转码而成。在显示消息通知时,Oracle并不推荐这么做,平时都是在”应用开发员“这个职责下配的消息。下面我就来介绍下如何用native2ascii.exe工具进行转码和反转码的。

1.java字符转码

打开dos窗口,输入cmd,并且输入:cdC:/PRogramFiles/Java/jdk1.7.0/bin进入到Java的JAVA_HOME目录:

在JAVA_HOME新建两个文件:1.properties和2.properties

用记事本打开2.properties,输入要编码的文字,保存,如图:

在命令行输入:native2ascii-encodinggb23122.properties1.properties,回车

用记事本打开1.properties文件,发现文件中多了如下转码内容:

/u535a/u5ba2/u56ed/uff0c/u7a0b/u5e8f/u5458/u7684/u4e0a/u7f51/u5bb6/u56ed/uff01

2.Java字符反转码

同样的,在1.properties中输入要反转码的内容,并保存,如:

/u672a/u8f93/u5165/u5408/u540c/u6027/u8d28

在命令行输入:native2ascii-reverse1.properties2.properties,回车

发现2.properties中的内容变成了:“未输入合同性质”,


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表