Android中文本文件编码的区别

时间:2013-08-13 02:51:21

标签: unicode

我的Android项目的不同文本文件编码有什么区别,例如:

  • UTF-8
  • UTF-16BE
  • UTF-16LE
  • UTF-16
  • ISO-8859-1
  • US-ASCII

例如,为了显示韩语,我知道我应该使用UTF-8。但是当我应该使用其他人时?

1 个答案:

答案 0 :(得分:1)

关于Character_encoding及其差异http://en.wikipedia.org/wiki/Character_encoding

通常UTF-8适用于跨平台和多语言。 http://en.wikipedia.org/wiki/UTF-8

但韩国版Windows也使用统一韩文代码

  

Unified Hangul Code(UHC)通过添加遗漏来扩展Wansung Code   8,822个韩文字符,专为顺利迁移而设计   Unicode版本2.0。所有Wansung代码点都直接映射到同一个   UHC代码点(但反之亦然)。 UHC还提供往返服务   使用Unicode 2.0版进行映射。 UHC用于韩文版   Windows 95和Windows NT。

Linux下有这个命令iconv(c编程语言也有libiconv),用于编码翻译。

iconv -l

列出iconv支持的所有编码。