0

如何将使用 StringEscpeUtils.escapeJavascript 转义的文本转换回 java 中的原始文本?我已经用 escapeJavascript 转换了俄语文本,结果是:\u041F\u043E\u0440\u043E\u0434\u044B,但向后它不起作用。

谢谢 !

4

2 回答 2

2

试试 unescapeJavascript 方法。

于 2012-07-17T09:37:08.120 回答
0

你可以试试java 的 bin 目录下的命令行工具native2ascii 。您需要原始编码。

以下替代方法尝试使用默认编码(您的操作系统,System.getProperty("file.encoding"))、西里尔文和俄语。

native2ascii -reverse input.txt output.txt
native2ascii -reverse -encoding windows-1251 input.txt output.txt
native2ascii -reverse -encoding KOI8-R input.txt output.txt

自然地,在 java 中,您只需打印/写入字符串。Ä

于 2012-07-17T09:48:49.720 回答