<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
    謝謝,正好我也遇到了這個問題,:)  回復  更多評論
      
    主站蜘蛛池模板: 亚洲成av人片不卡无码| 久久精品国产亚洲5555| 亚洲欧洲精品久久| 很黄很污的网站免费| 亚洲大尺度无码无码专区| aaa毛片视频免费观看| 国产AV无码专区亚洲AWWW| 中文字幕av无码不卡免费| 亚洲一区爱区精品无码| 国产亚洲免费的视频看| 亚洲av无码不卡| 免费看美女裸露无档网站| 亚洲高清一区二区三区| 国产在线播放免费| 一个人晚上在线观看的免费视频| 久久久久亚洲AV成人网人人网站 | 国产a视频精品免费观看| 亚洲成人免费网址| 成年性生交大片免费看| 精品免费AV一区二区三区| 亚洲国产a级视频| 两性色午夜视频免费播放| 亚洲图片在线观看| 免费观看a级毛片| 国产免费久久精品丫丫| 亚洲美女精品视频| 在线jlzzjlzz免费播放| 国产精品永久免费视频| 久久亚洲AV无码精品色午夜| 天天摸夜夜摸成人免费视频| 好吊色永久免费视频大全| 亚洲伊人久久大香线焦| 亚洲AⅤ无码一区二区三区在线 | 亚洲综合无码无在线观看| 免费人成在线观看视频播放| 在线观看特色大片免费网站| 亚洲av专区无码观看精品天堂| 亚洲av午夜精品一区二区三区| 四虎国产精品永久免费网址| 亚洲av无码专区青青草原| 亚洲av永久无码精品秋霞电影影院|