2012-05-29 2 views
4

Я использую Struts в своем приложении и JSON. Когда я пытаюсь представить японские символы, в моем классе контроллера я получаю строку так:Java и японские символы

&#12373 ; &#12383 ; &#12399 ; &#12414 ; &#12419 ; &#12425 ; (without spaces) 

я должен преобразовать его в японские иероглифы, но я не мог найти, как это сделать!

Возможно, кто-нибудь может мне помочь?

+0

проверка кодировки символов в файлах – MozenRath

+0

я бы преобразовать его в контроллер Java – Mohamed

ответ

4

Это кодировка для юникода. Используйте Apache Commons library для экранирования в его:

import org.apache.commons.lang.StringEscapeUtils; 

String input = "さ た は ま ゃ ら"; 
String plain = StringEscapeUtils.unescapeXml(input); 
System.out.println(plain); // Will print your characters