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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

java properties native2ascii_properties文件国际化之native2ascii

發(fā)布時間:2023/12/10 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java properties native2ascii_properties文件国际化之native2ascii 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

當我們做java開發(fā)的時候,經(jīng)常看到工程下的配置文件.properties

考慮到國際化,或則文件本身的編碼形式 一般都是

\u4e3a\u4e86\u9896,\u946b\u4e00\u76f4\u5728\u52aa\u529b

但是對于我們開發(fā)來說,我們需要理解或則說使用配置文件的信息,就需要轉碼

在JDK目錄的bin文件下自帶了這樣的工具 native2ascii

舉個例子

有一行文字

為了穎,鑫一直在努力

放在e:/in.txt

我們將其轉碼

打開out.txt

\u4e3a\u4e86\u9896,\u946b\u4e00\u76f4\u5728\u52aa\u529b

這個就是中文轉碼后的形式,那我們一般看到的是上述的轉碼字符串

現(xiàn)在要做的就是進行中文轉碼

這樣就可以看到我們熟悉的編碼了

當然也可以根據(jù)需要 進行指定編碼的轉化,記住下面的兩個方法,也許會有額外收獲

將zh.txt轉換為ISO8859-1編碼,輸出文件到i.txt

native2ascii -encoding ISO8859-1 in.txt out.txt

native2ascii -reverse -encoding ISO8859-1 in.txt out.txt

native2ascii -reverse命令中-encoding指定的編碼為源文件的編碼格式。

而在native2ascii 命令中-encoding指定的編碼為(生成的)目標文件的編碼格式

另外,對于純數(shù)字和字母的文本類型件,轉碼前后的內容是一樣的(說白了,就是鍵盤上能敲出來的128個字符)

當然也可以使用propedit這個插件來實現(xiàn)

總結

以上是生活随笔為你收集整理的java properties native2ascii_properties文件国际化之native2ascii的全部內容,希望文章能夠幫你解決所遇到的問題。

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