<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
    謝謝,正好我也遇到了這個問題,:)  回復  更多評論
      
    主站蜘蛛池模板: 大学生一级毛片免费看| 东方aⅴ免费观看久久av| 最近免费中文字幕大全视频 | 激情亚洲一区国产精品| 色猫咪免费人成网站在线观看| 亚洲中文字幕在线观看| 国产精品黄页免费高清在线观看| 国产jizzjizz免费看jizz| 成年男女男精品免费视频网站 | 免费国产真实迷j在线观看| 亚洲不卡中文字幕| 精品久久久久久国产免费了| 亚洲天堂免费在线| 77777午夜亚洲| 一级毛片在线免费观看| 亚洲精品高清无码视频| 性生大片视频免费观看一级| 全免费a级毛片免费看无码| 亚洲国产日韩精品| 噜噜嘿在线视频免费观看| 亚洲美国产亚洲AV| 国产裸模视频免费区无码| 亚洲精品无码av片| 成人免费无码精品国产电影| 精品亚洲视频在线| 亚洲国产综合久久天堂| 99免费在线视频| 少妇亚洲免费精品| 日本一区二区三区在线视频观看免费| 日本免费无遮挡吸乳视频电影| 亚洲中文字幕无码mv| 毛片在线免费视频| 国产亚洲女在线线精品| www国产亚洲精品久久久日本| 日韩在线一区二区三区免费视频| 国产亚洲视频在线播放| 99在线观看免费视频| 77777亚洲午夜久久多喷| 国产免费直播在线观看视频| 在线播放免费人成视频网站| 国产AV无码专区亚洲精品|