日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java编码native2ascii下载_native2ascii.exe

發布時間:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java编码native2ascii下载_native2ascii.exe 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

native2ascii.exe是一款好用的轉碼工具,主要用于字符轉碼和反轉碼,在Java開發過程中總會出現一些亂碼問題或者無法正確識別讀取的問題,這時候就需要進行轉碼,可對屬性文件和其他字符編碼進行轉換,從而解決上述問題。需要的Java開發人員可下載!

基本介紹

native2ascii 工具是對屬性文件和其他字符編碼進行相互轉換。

在做Java開發的時候,常常會出現一些亂碼,或者無法正確識別或讀取的文件,比如常見的validator驗證用的消息資源(properties)文件就需要進行Unicode重新編碼。原因是java默認的編碼方式為Unicode,而我們的計算機系統編碼常常是GBK等編碼。需要將系統的編碼轉換為java正確識別的編碼問題就解決了。

native2ascii 工具將帶有本機編碼字符(非拉丁 1 和非單一碼字符)的文件轉換成帶有Unicode編碼字符的文件。假設需要轉化的屬性文件為:D:\src\resources.properties(含有中文字符),轉化后的屬性文件為:D:\classes\resources.properties(中文字符統一轉化為Unicode) 那么使用如下命令

JAVA_HOME\bin\native2ascii -encoding GBK

D:\src\resources.properties D:\classes\resources.properties

native2ascii工具使用教程:

命令的語法格式:

native2ascii -[options] [inputfile [outputfile]]

說明:

-[options]:表示命令開關,有兩個選項可供選擇

-reverse:將Unicode編碼轉為本地或者指定編碼,不指定編碼情況下,將轉為本地編碼。

-encoding encoding_name:轉換為指定編碼,encoding_name為編碼名稱。

[inputfile [outputfile]]

inputfile:表示輸入文件全名。

outputfile:輸出文件名。如果缺少此參數,將輸出到控制臺。

舉例: 把需要進行國際化的文件(如下圖)拷貝到 C:\Program Files\Java\jdk1.6.0_31\bin 目錄下, 應用native2ascii.exe工具進行轉碼。

通過cmd命令進入DOS命令窗口進行如下操作:

通過native2ascii命令轉碼成功后,會生成一個轉碼:

備注:native2ascii.exe是一個應用比較簡單的轉碼工具,并且轉碼是可逆的。

試試如下命令:

native2ascii -reverse new.txt yan.txt

native2ascii -encoding gbk old.txt new.txt

常見問題:

native2ascii.exe轉換之后的代碼如何復制粘貼?

單擊右鍵,選標記,然后用左鍵選定要復制的區域,敲回車鍵就復制成功了

至于粘貼,和普通的一樣,Ctrl+V即可。

reverse方法怎么用?

如你的原始文件是1.properties(這個文件是中文編碼),你想轉換成unicode的

則在cmd下進入到你這個文件所在的目錄鍵入:native2ascii -encoding gb2312 1.properties 2.properties,執行命令后你會在當前目錄下看到一個2.properties的文件,內容就是1.properties的unicode編碼內容。如果你再想轉換回來,同樣在cmd下進入文件所在的目錄鍵入:native2ascii -reverse -encoding 2.properties 3.properties,執行命令后在當前的目錄會產生一個3.properties文件,內容就是2.properties內容的中文編碼內容,這個時候如果你的1.properties文件還在,你可以比較1.properties和3.properties內容,發現兩個文件內容應該是一樣的,一樣的前提是中間你沒改變2.properties文件的內容,嘿嘿。

如何獲取 native2ascii.exe?

安裝了jdk后,假如你是在windows上安裝,那么在jdk的安裝目錄下,會有一個bin目錄, 該目錄下就有我們所需要的native2ascii.exe 工具。

總結

以上是生活随笔為你收集整理的java编码native2ascii下载_native2ascii.exe的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。