首頁(yè) 要聞 中國(guó) 經(jīng)濟(jì) 財(cái)經(jīng) 品牌 點(diǎn)評(píng) 會(huì)展 綜合 | 設(shè)為首頁(yè)
中國(guó)品牌要聞網(wǎng)-傳遞資訊的價(jià)值打造品牌的影響
您現(xiàn)在的位置:首頁(yè)/五金品牌/ 正文
native2ascii將別的文本類編碼轉(zhuǎn)為Unicode編碼的工具
來(lái)源:
編輯:
時(shí)間:2022-10-21

       native2ascii是sun java sdk提供的一個(gè)工具。用來(lái)將別的文本類文件(比如*.txt,*.ini,*.properties,*.java等等)編碼轉(zhuǎn)為Unicode編碼。為什么要進(jìn)行轉(zhuǎn)碼,原因在于程序的國(guó)際化。Unicode編碼的定義:Unicode(統(tǒng)一碼、萬(wàn)國(guó)碼、單一碼)是一種在計(jì)算機(jī)上使用的字符編碼。它為每種語(yǔ)言中的每個(gè)字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼,以滿足跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換、處理的要求。1990年開始研發(fā),1994年正式公布。隨著計(jì)算機(jī)工作能力的增強(qiáng),Unicode也在面世以來(lái)的十多年里得到普及。


       使用方法:native2ascii工具將帶有本機(jī)編碼字符(非拉丁 1 和非單一碼字符)的文件轉(zhuǎn)換成帶有Unicode編碼字符的文件。假設(shè)需要轉(zhuǎn)化的屬性文件為:D:\src\resources.properties(含有中文字符),轉(zhuǎn)化后的屬性文件為:D:\classes\resources.properties(中文字符統(tǒng)一轉(zhuǎn)化為Unicode) 那么使用如下命令:
JAVA_HOME\bin\native2ascii -encoding GBK D:\src\resources.properties D:\classes\resources.properties
       功能:1、只轉(zhuǎn)換特定字符。在控制臺(tái)中可以輸入漢字回車后,就可以看到轉(zhuǎn)移后的字符了。Ctrl+C退出。2、轉(zhuǎn)換properties文件native2ascii allMessages_zh_CN.input.propertiesallMessages_zh_CN.properties 將文件allMessages_zh_CN.input.properties編碼后輸出為allMessages_zh_CN.properties。為了方便properties文件的管理,建議純中文的配置文件用input命名。3、反向單一properties文件native2ascii -reverse allMessages_zh_CN.properties allMessages_zh_CN.txt 注意-reverse參數(shù)   4、批量反向所有的properties文件,JDK自帶的工具native2ascii可以將uncode編碼的文件轉(zhuǎn)換為本地編碼的文件,但是不能批量轉(zhuǎn)換文件。

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本網(wǎng)無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí), 對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾, 請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。當(dāng)事人(單位)如有異議,請(qǐng)參閱《刪帖說(shuō)明》辦理。
中國(guó)品牌要聞網(wǎng)-傳遞資訊的價(jià)值打造品牌的影響
編輯:綜合整理
2024-06-12
評(píng)論(0)
編輯:綜合整理
2024-06-14
評(píng)論(0)
  • CopyRight@ 2005-2022 中國(guó)品牌要聞網(wǎng)
  • 工商注冊(cè)號(hào) 430122000189097
  • ICP備案許證:渝ICP備2022012785號(hào)