我怎麼能轉換一個文本轉義StringEscpeUtils.escapeJavascript回到原始文本在java中? 我已經使用escapeJavascript轉換了一個俄文文本,結果是: \ u041F \ u043E \ u0440 \ u043E \ u0434 \ u044B, 但是向後它不起作用。編碼Javascript
謝謝!
我怎麼能轉換一個文本轉義StringEscpeUtils.escapeJavascript回到原始文本在java中? 我已經使用escapeJavascript轉換了一個俄文文本,結果是: \ u041F \ u043E \ u0440 \ u043E \ u0434 \ u044B, 但是向後它不起作用。編碼Javascript
謝謝!
嘗試使用unescapeJavascript方法。
你可以試試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.Ä
就像我說的,這是行不通的。結果:??????????????? – 2012-07-17 09:37:29