久違的native2ascii工具
記得當時剛開始做Eclipseplugin的時候,大家就用這個來進行國際化
寫一個bat檔案,找到jdk,進入bin下,來使用native2ascii
cd \
d:
cd java
cd jdk1.5.0_06
cd bin
native2ascii c:\1.txt c:\2.txt
今天在網上看到了下面的文章,覺得是個備忘錄,貼出來大家分享
寫一個bat檔案,找到jdk,進入bin下,來使用native2ascii
cd \
d:
cd java
cd jdk1.5.0_06
cd bin
native2ascii c:\1.txt c:\2.txt
今天在網上看到了下面的文章,覺得是個備忘錄,貼出來大家分享
JDK自帶的native2ascii工具完全揭密
背景:在做Java開發的時候,常常會出現一些亂碼,或者無法正確識別或讀取的檔案,比如常見的validator驗證用的訊息資源(properties)檔案就需要進行Unicode重新編碼。原因是java預設的編碼方式為Unicode,而我們的計算機系統編碼常常是GBK等編碼。需要將系統的編碼轉換為java正確識別的編碼問題就解決了。
1、native2ascii簡介:native2ascii是sun java sdk提供的一個工具。用來將別的文字類檔案(比如*.txt,*.ini,*.properties,*.java等等)編碼轉為Unicode編碼。為什麼要進行轉碼,原因在於程式的國際化。Unicode編碼的定義:Unicode(統一碼、萬國碼、單一碼)是一種在計算機上使用的字元編碼。它為每種語言中的每個字元設定了統一併且唯一的二進位制編碼,以滿足跨語言、跨平臺進行文字轉換、處理的要求。1990年開始研發,1994年正式公佈。隨著計算機工作能力的增強,Unicode也在面世以來的十多年裡得到普及。(宣告:Unicode編碼定義來自網際網路)。
2、獲取native2ascii:安裝了jdk後,假如你是在windows上安裝,那麼在jdk的安裝目錄下,會有一個bin目錄,其中native2ascii.exe正是。
3、native2ascii的命令列的命名格式:
native2ascii -[options] [inputfile [outputfile]]
native2ascii -[options] [inputfile [outputfile]]
說明:
-[options]:表示命令開關,有兩個選項可供選擇
-reverse:將Unicode編碼轉為本地或者指定編碼,不指定編碼情況下,將轉為本地編碼。
-encoding encoding_name:轉換為指定編碼,encoding_name為編碼名稱。
[inputfile [outputfile]]
inputfile:表示輸入檔案全名。
outputfile:輸出檔名。如果缺少此引數,將輸出到控制檯。
-reverse:將Unicode編碼轉為本地或者指定編碼,不指定編碼情況下,將轉為本地編碼。
-encoding encoding_name:轉換為指定編碼,encoding_name為編碼名稱。
[inputfile [outputfile]]
inputfile:表示輸入檔案全名。
outputfile:輸出檔名。如果缺少此引數,將輸出到控制檯。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13726712/viewspace-621163/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 久違的更新,隨便寫一點
- voyager 一個久違的 Laravel 管理後臺Laravel
- Xperia X Compact 評測:久違的索尼小炮
- 久違和難得的Oracle學習,瞭解部分後臺程式(未完)Oracle
- IDEA久違了!FeignX外掛支援方法級別的導航跳轉Idea
- 一個類似於 Native2Ascii 的東東ASCII
- Git客戶端工具SourceTree for Mac 永 久啟用版Git客戶端Mac
- 中國爬蟲違法違規案例彙總!爬蟲
- 有哪些可以檢測文章違規資訊的工具?這個你可以試試
- Jdk用native2ascii命令做unicode編碼轉換JDKASCIIUnicode
- 哪些屬於App違法違規收集使用個人資訊?APP
- 違規內容
- 寫爬蟲是不違法的,違法的是你用資料幹了非法的事爬蟲
- 文章違規資訊檢測工具有哪些?提高平臺推薦有方法
- App違法違規收集使用個人資訊行為認定方法APP
- 違法高發提醒
- 文章違規資訊檢測軟體有哪些?這些容易違規的資訊你要知道
- 江蘇網警查處全國首例釋出違規違法PUA資訊案件
- 每日安全資訊:哪些屬於App違法違規收集使用個人資訊?APP
- Office 2019 for Mac v16.79 beta永 久啟用版+許可工具Mac
- iOS layoutMargins 的坑:一個活久見的 bugiOS
- 10 個古老的經久不衰的開源專案
- 違章檢測模組流程
- 違規行為處理
- 橋本和久 魂鬥羅祕籍之外的故事
- oracle 中 sql語句的違反協議???OracleSQL協議
- 專項整治收官 近300家違法違規網站被關網站
- mac系統綜合清理維護工具包MacCleaner Pro v3.2.5永 久啟用版Mac
- Tuxera NTFS for Mac(讀寫硬碟/隨身碟工具)正版永 久授權僅需109UXMac硬碟
- 注意,我做了這麼久的文字操作,剛發覺的。
- 10月底前完成資料安全檢查 違法違規APP將無處藏身APP
- 忙活了許久,知識掌握的還是不牢靠
- 12個Java長久佔居主要地位的原因Java
- 爬蟲究竟是合法還是違法的?爬蟲
- 不破不立的《天下4》,點出了天下IP經久不衰的秘訣
- SGS獨家首創違規案例大資料檢索工具 助力整機產品出口合規大資料
- 聊一聊被眾人誤解許久的 iowaitAI
- 經久不衰的《寶可夢》系列如何做好基礎體驗?