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を試すことができます。元のエンコーディングが必要です。

次の代替方法では、デフォルトのエンコーディング (お使いの OS、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 に答える