【发布时间】:2013-08-13 02:51:20
【问题描述】:
我的Android项目不同的文本文件编码有什么区别,如:
- UTF-8
- UTF-16BE
- UTF-16LE
- UTF-16
- ISO-8859-1
- US-ASCII
例如,为了显示韩语,我知道我应该使用 UTF-8。但是什么时候应该使用其他的呢?
【问题讨论】:
标签: unicode
我的Android项目不同的文本文件编码有什么区别,如:
例如,为了显示韩语,我知道我应该使用 UTF-8。但是什么时候应该使用其他的呢?
【问题讨论】:
标签: unicode
关于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 支持的所有编码。
【讨论】: