请问下下面能正常显示为阿拉伯语,但是不知道&#这种格式是怎么得到的?如果我想换成其它句子应该怎么得到下面这种格式?哪位知道的请指点下,谢谢!
info = "يرجى"

解决方案 »

  1.   

    应该是某种编码,比如utf—8什么的
      

  2.   

    HTML 编码.使用 Apache Commons Lang 包中的 String quotes = StringEscapeUtil.escapeHtml("原文"); 就可以转了Apache Commons Lang 会被很多的开源框架所引用,在你的 lib 中肯定有 commons-lang-2.x.jar 的东西!
      

  3.   


    兄弟,我没有找到commons-lang-2.x.jar 啊?我现在就是不知道阿拉伯语如何变成这种的?
      

  4.   

    commons-lang-2.x.jar是apache包中的一个,包含了一些数据类型的工具类,是java.lang.*的扩展,是必须的包,很多的包里面已经包含这个包。查一下五楼的方法;
    import org.apache.commons.lang.StringEscapeUtils;
    public class StringEscapeUtil {
    public static void main(String[] args) {
    String quotes = StringEscapeUtils.escapeHtml("原文"); 
    System.out.println("=="+quotes);
    }
    }
    打印结果:
    ==原文
    下载一个common-lang-2.x.jar就可以了
      

  5.   

    org.apache.commons.lang.StringEscapeUtils
    类可以对js sql html xml等代码进行转义
    想了解的话
    http://tdcq.javaeye.com/blog/572137