如何将使用 StringEscpeUtils.escapeJavascript 转义的文本转换回 java 中的原始文本?我已经用 escapeJavascript 转换了俄语文本,结果是:\u041F\u043E\u0440\u043E\u0434\u044B,但向后它不起作用。
谢谢 !
如何将使用 StringEscpeUtils.escapeJavascript 转义的文本转换回 java 中的原始文本?我已经用 escapeJavascript 转换了俄语文本,结果是:\u041F\u043E\u0440\u043E\u0434\u044B,但向后它不起作用。
谢谢 !
试试 unescapeJavascript 方法。
你可以试试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 中,您只需打印/写入字符串。Ä