1

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

  • UTF-8
  • UTF-16BE
  • UTF-16LE
  • UTF-16
  • ISO-8859-1
  • 美国ASCII

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

4

1 回答 1

1

关于 Character_encoding 及其区别http://en.wikipedia.org/wiki/Character_encoding

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

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

统一韩文代码 (UHC) 通过添加缺失的 8,822 个韩文字符扩展了万星代码,旨在顺利迁移到 Unicode 版本 2.0。所有 Wansung 代码点都直接映射到相同的 UHC 代码点(反之亦然)。UHC 还提供带有 Unicode 版本 2.0 的往返映射。UHC 用于韩文版的 Windows 95 和 Windows NT。

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

iconv -l

列出所有iconv支持的编码。

于 2013-08-13T03:08:03.023 回答