StringEscpeUtils.escapeJavascript でエスケープされたテキストを Java の元のテキストに変換するにはどうすればよいですか? ロシア語のテキストを escapeJavascript で変換したところ、結果は \u041F\u043E\u0440\u043E\u0434\u044B になりましたが、逆方向には機能しません。
ありがとうございました !
StringEscpeUtils.escapeJavascript でエスケープされたテキストを Java の元のテキストに変換するにはどうすればよいですか? ロシア語のテキストを escapeJavascript で変換したところ、結果は \u041F\u043E\u0440\u043E\u0434\u044B になりましたが、逆方向には機能しません。
ありがとうございました !
unescapeJavascript メソッドを試してください。
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 では文字列を単純に印刷/書き込みします。