2012-07-17 46 views
0

我怎麼能轉換一個文本轉義StringEscpeUtils.escapeJavascript回到原始文本在java中? 我已經使用escapeJavascript轉換了一個俄文文本,結果是: \ u041F \ u043E \ u0440 \ u043E \ u0434 \ u044B, 但是向後它不起作用。編碼Javascript

謝謝!

回答

2

嘗試使用unescapeJavascript方法。

+0

就像我說的,這是行不通的。結果:??????????????? – 2012-07-17 09:37:29

0

你可以試試native2ascii,一個命令行工具在java的bin目錄下。你需要原始的編碼。

以下替代方法嘗試默認編碼(您的操作系統,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中,你會簡單地打印/寫string.Ä