本人最近在做OAF的二次開發(fā),在看別人寫的代碼時,發(fā)現(xiàn)總有類似這樣的語句:”/u65e0/u6548/u7684GP/u9879/u76ee/u7f16/u53f7“,這些語句其實是用java_home中的工具native2ascii.exe轉(zhuǎn)碼而成。在顯示消息通知時,Oracle并不推薦這么做,平時都是在”應用開發(fā)員“這個職責下配的消息。下面我就來介紹下如何用native2ascii.exe工具進行轉(zhuǎn)碼和反轉(zhuǎn)碼的。
1.java字符轉(zhuǎn)碼
打開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文件,發(fā)現(xiàn)文件中多了如下轉(zhuǎn)碼內(nèi)容:
/u535a/u5ba2/u56ed/uff0c/u7a0b/u5e8f/u5458/u7684/u4e0a/u7f51/u5bb6/u56ed/uff01

2.Java字符反轉(zhuǎn)碼
同樣的,在1.properties中輸入要反轉(zhuǎn)碼的內(nèi)容,并保存,如:
/u672a/u8f93/u5165/u5408/u540c/u6027/u8d28

在命令行輸入:native2ascii-reverse1.properties2.properties,回車

發(fā)現(xiàn)2.properties中的內(nèi)容變成了:“未輸入合同性質(zhì)”,

新聞熱點
疑難解答