【发布时间】:2013-08-27 12:17:38
【问题描述】:
关于 java native2ascii 工具的一些困惑。 tool in Java 6 的定义:
用本地编码的字符转换一个文件(这些字符是 非拉丁语 1 和非 Unicode)与使用 Unicode 编码的字符合二为一。
那它为什么还要将属于拉丁1表的字符(如é)转换为unicode编码表示(\u00e9)???
Latin 1 (iso 8859-1) 表在此处可用,例如 http://en.wikipedia.org/wiki/ISO/IEC_8859-1#Codepage_layout
这意味着我不能直接使用某些欧洲语言(例如法语)的属性文件。
澄清我的问题:
native2ascii 不应该转换 latin1 字符(根据其描述)。 é 是有效的 latin1 字符。那么为什么要转换呢?
【问题讨论】:
标签: java internationalization localizable.strings