有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

对Java和日语字符进行编码

我在应用程序和JSON中使用Struts。当我尝试提交日文字符时,在我的控制器类中,我会得到如下字符串:

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

我应该把它转换成日语字符,但我找不到怎么做

谁能帮帮我吗


共 (1) 个答案

  1. # 1 楼答案

    这就是unicode的XML编码。使用Apache Commons library将其取消景观化:

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