<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-193  評論-715  文章-1  trackbacks-0
    今天分析一個程序包,用DJ Java Decompiler反編譯后,發現源文件中的很多中文字符都被轉換成UNICODE的編碼格式了。便研究了一下native2ascii工具。這個工具是一個很好的解決國際化問題的工具。具體的命令格式如下:

    native2ascii - Native-to-ASCII Converter
    將一個文件中的非拉丁或非UNICODE字符形式轉換成拉丁或UNICODE字符的文件。

    native2ascii [options] [inputfile [outputfile]]

    Java編譯器和其它的Java工具僅僅能夠處理Latin-1或者Unicode(\udddd形式)編碼的字符,native2ascii工具將包含其它編碼形式的文件轉換成拉丁或UNICODE格式。

    可選項參數
    -reverse 
    執行還原操作:把一個文件從拉丁或UNICODE格式轉換成本地編碼格式的字符。

    編碼對照表:
    Converter Class        Description
    -------------------------------------------------------------
    8859_1           ISO 8859-1
    8859_2           ISO 8859-2
    8859_3           ISO 8859-3
    8859_4           ISO 8859-4
    8859_5           ISO 8859-5
    8859_6           ISO 8859-6
    8859_7           ISO 8859-7
    8859_8           ISO 8859-8
    8859_9           ISO 8859-9
    Big5             Big5, Traditional Chinese
    CNS11643         CNS 11643, Traditional Chinese
    Cp037            USA, Canada(Bilingual, French), Netherlands,Portugal, Brazil, Australia
    Cp1006           IBM AIX Pakistan (Urdu)
    Cp1025           IBM Multilingual Cyrillic: Bulgaria, Bosnia,Herzegovinia, Macedonia(FYR)
    Cp1026           IBM Latin-5, Turkey
    Cp1046           IBM Open Edition US EBCDIC
    Cp1097           IBM Iran(Farsi)/Persian
    Cp1098           IBM Iran(Farsi)/Persian (PC)
    Cp1112           IBM Latvia, Lithuania
    Cp1122           IBM Estonia
    Cp1123           IBM Ukraine
    Cp1124           IBM AIX Ukraine
    Cp1125           IBM Ukraine (PC)
    Cp1250           Windows Eastern European
    Cp1251           Windows Cyrillic
    Cp1252           Windows Latin-1
    Cp1253           Windows Greek
    Cp1254           Windows Turkish
    Cp1255           Windows Hebrew
    Cp1256           Windows Arabic
    Cp1257           Windows Baltic
    Cp1258           Windows Vietnamese
    Cp1381           IBM OS/2, DOS People's Republic of China (PRC)
    Cp1383           IBM AIX People's Republic of China (PRC)
    Cp273            IBM Austria, Germany
    Cp277            IBM Denmark, Norway
    Cp278            IBM Finland, Sweden
    Cp280            IBM Italy
    Cp284            IBM Catalan/Spain, Spanish Latin America
    Cp285            IBM United Kingdom, Ireland
    Cp297            IBM France
    Cp33722          IBM-eucJP - Japanese (superset of 5050)
    Cp420            IBM Arabic
    Cp424            IBM Hebrew
    Cp437            MS-DOS United States, Australia, New Zealand,South Africa
    Cp500            EBCDIC 500V1
    Cp737            PC Greek
    Cp775            PC Baltic
    Cp838            IBM Thailand extended SBCS
    Cp850            MS-DOS Latin-1
    Cp852            MS-DOS Latin-2
    Cp855            IBM Cyrillic
    Cp857            IBM Turkish
    Cp860            MS-DOS Portuguese
    Cp861            MS-DOS Icelandic
    Cp862            PC Hebrew
    Cp863            MS-DOS Canadian French
    Cp864            PC Arabic
    Cp865            MS-DOS Nordic
    Cp866            MS-DOS Russian
    Cp868            MS-DOS Pakistan
    Cp869            IBM Modern Greek
    Cp870            IBM Multilingual Latin-2
    Cp871            IBM Iceland
    Cp874            IBM Thai
    Cp875            IBM Greek
    Cp918            IBM Pakistan(Urdu)
    Cp921            IBM Latvia, Lithuania (AIX, DOS)
    Cp922            IBM Estonia (AIX, DOS)
    Cp930            Japanese Katakana-Kanji mixed with 4370 UDC,superset of 5026
    Cp933            Korean Mixed with 1880 UDC, superset of 5029
    Cp935            Simplified Chinese Host mixed with 1880 UDC,superset of 5031
    Cp937            Traditional Chinese Host miexed with 6204 UDC,superset of 5033
    Cp939            Japanese Latin Kanji mixed with 4370 UDC,superset of 5035
    Cp942            Japanese (OS/2) superset of 932
    Cp948            OS/2 Chinese (Taiwan) superset of 938
    Cp949            PC Korean
    Cp950            PC Chinese (Hong Kong, Taiwan)
    Cp964            AIX Chinese (Taiwan)
    Cp970            AIX Korean
    EUCJIS           JIS, EUC Encoding, Japanese
    GB2312           GB2312, EUC encoding, Simplified Chinese
    GBK              GBK, Simplified Chinese
    ISO2022CN        ISO 2022 CN, Chinese
    ISO2022CN_CNS    CNS 11643 in ISO-2022-CN form, T. Chinese
    ISO2022CN_GB     GB 2312 in ISO-2022-CN form, S. Chinese
    ISO2022KR        ISO 2022 KR, Korean
    JIS              JIS, Japanese
    JIS0208          JIS 0208, Japanese
    KOI8_R           KOI8-R, Russian
    KSC5601          KS C 5601, Korean
    MS874            Windows Thai
    MacArabic        Macintosh Arabic
    MacCentralEurope Macintosh Latin-2
    MacCroatian      Macintosh Croatian
    MacCyrillic      Macintosh Cyrillic
    MacDingbat       Macintosh Dingbat
    MacGreek         Macintosh Greek
    MacHebrew        Macintosh Hebrew
    MacIceland       Macintosh Iceland
    MacRoman         Macintosh Roman
    MacRomania       Macintosh Romania
    MacSymbol        Macintosh Symbol
    MacThai          Macintosh Thai
    MacTurkish       Macintosh Turkish
    MacUkraine       Macintosh Ukraine
    SJIS             Shift-JIS, Japanese
    UTF8             UTF-8
    posted on 2005-11-28 16:33 Robin's Programming World 閱讀(1631) 評論(1)  編輯  收藏 所屬分類: Java

    評論:
    # re: native2ascii 應用 2006-04-03 14:34 | hb
    謝謝,正好我也遇到了這個問題,:)  回復  更多評論
      
    主站蜘蛛池模板: 污污网站18禁在线永久免费观看| 在线观看H网址免费入口| 亚洲国产成人高清在线观看| 四虎影视在线影院在线观看免费视频 | 免费国产污网站在线观看不要卡| 日韩亚洲精品福利| 免费毛片在线看不用播放器| 亚洲天堂一区在线| 亚洲美女在线国产| 妻子5免费完整高清电视| 午夜在线免费视频| 亚洲免费一级视频| JLZZJLZZ亚洲乱熟无码| 日韩在线免费视频| aaa毛片视频免费观看| 亚洲欧美日韩自偷自拍| 亚洲成a人片在线观看中文动漫| 免费观看美女裸体网站| 99视频精品全部免费观看| 男人免费视频一区二区在线观看 | 亚洲国产成人精品电影| 中文字幕无码精品亚洲资源网| 在线免费视频一区| **俄罗斯毛片免费| 中文字幕免费播放| 婷婷国产偷v国产偷v亚洲| 亚洲人成伊人成综合网久久| 亚洲精品无码专区久久同性男| 99视频在线精品免费观看6| 国产一精品一av一免费爽爽| 亚洲av无码专区在线电影天堂| 亚洲黄色网址在线观看| 国产91精品一区二区麻豆亚洲| 无码视频免费一区二三区| 国产99视频精品免费专区| 国产免费一级高清淫曰本片| 亚洲AV成人片无码网站| 亚洲AV日韩综合一区尤物| 国产v亚洲v天堂无码网站| 亚洲日本在线观看视频| 国产成人无码免费视频97|