3
4

1 回答 1

2

如果您想在 EBCDIC (CP 1047) 中编码 Unicode 字符,那么(显然)有UTF-EBCDIC(尽管我不知道任何现有的工具可以转换为该字符)。

或者,我会考虑使用非标准形式的Percent-encodingXML/HTML encoding。这两种编码中的任何一种都可能具有现有的编码工具(例如 Commons Lang StringEscapeUtils)。

最后,如果您只想将扩展字符“映射”到 CP 1047 空间中,那么我想您只需要逐个字符地扫描源字符串并从 a Map<Char, Char>(or Map<Char, String>) 构建结果字符串,只要您事先知道所有您必须处理的扩展字符及其所需的等价物/替换物。

于 2011-08-16T21:49:34.107 回答