0

如何检查文件中使用的编码,然后使用此编码读取文件并在 Android 中使用相同或不同的编码保存。我还没有看到任何好的选择。有什么建议么?

4

1 回答 1

1

使用juniversalchardet库自动检测编码。它有一个要查找的每个定义的编码集数组。

目前支持的编码有:

Chinese
    ISO-2022-CN
    BIG5
    EUC-TW
    GB18030
    HZ-GB-23121 

Cyrillic
    ISO-8859-5
    KOI8-R
    WINDOWS-1251
    MACCYRILLIC
    IBM866
    IBM855 

Greek
    ISO-8859-7
    WINDOWS-1253 

Hebrew
    ISO-8859-8
    WINDOWS-1255 

Japanese
    ISO-2022-JP
    SHIFT_JIS
    EUC-JP 

Korean
    ISO-2022-KR
    EUC-KR 

Unicode
    UTF-8
    UTF-16BE / UTF-16LE
    UTF-32BE / UTF-32LE / X-ISO-10646-UCS-4-34121 / X-ISO-10646-UCS-4-21431 

Others
    WINDOWS-1252 
于 2012-04-19T09:28:54.037 回答