アプリケーションと JSON で Struts を使用しています。日本語の文字を送信しようとすると、コントローラ クラスで次のような文字列が返されます。
さ ; た ; は ; ま ; ゃ ; ら ; (without spaces)
日本語の文字に変換する必要がありますが、その方法が見つかりませんでした。
誰でも私を助けることができますか?
アプリケーションと JSON で Struts を使用しています。日本語の文字を送信しようとすると、コントローラ クラスで次のような文字列が返されます。
さ ; た ; は ; ま ; ゃ ; ら ; (without spaces)
日本語の文字に変換する必要がありますが、その方法が見つかりませんでした。
誰でも私を助けることができますか?
これが Unicode の XML エンコーディングです。アンエスケープするには、 Apache Commons ライブラリを使用します。
import org.apache.commons.lang.StringEscapeUtils;
String input = "さ た は ま ゃ ら";
String plain = StringEscapeUtils.unescapeXml(input);
System.out.println(plain); // Will print your characters