我的Android项目的不同文本文件编码有什么区别,例如:
- UTF-8
- UTF-16BE
- UTF-16LE
- UTF-16
- ISO-8859-1
- 美国ASCII
例如,为了显示韩语,我知道我应该使用 UTF-8。但是什么时候我应该使用其他人?
我的Android项目的不同文本文件编码有什么区别,例如:
例如,为了显示韩语,我知道我应该使用 UTF-8。但是什么时候我应该使用其他人?
关于 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
支持的编码。