【发布时间】:2019-04-12 03:28:27
【问题描述】:
我正在尝试将 ascii 列表解析为字符串。问题是对于一些特殊字符,我有 torubles。如果我尝试解析这个:
115 097 116 195 168 108 194 183 108 105 116
,结果应该是“satèl·lit”。我用来解析它的代码是:
ASCIIList.add(Character.toString((char) Integer.parseInt(asciiValue)));
但结果是饱和的。我看到例如“è”->“195 168”。我不知道如何正确解析。
【问题讨论】:
-
它不是 ASCII。显然是 UTF-8。
-
@amorotez。没有文本,只有编码文本。除了字节值之外,您还必须知道字符编码。当有人说 ASCII 时要非常怀疑。它很可能不是ASCII。 (此外,无论如何,您的代码都假定为 ISO 8859-1。)
标签: java arrays spring utf-8 ascii