用转义符 \—————————————————————————————————
ibeyond.org正在建设中,即将推出WebAnyWhere测试版,敬请关注。
WebAnyWhere可以将您的顶级域名解析到您的动态ip上去,让您拥有自己的互联网主机。(ibeyond.org就是动态ip,本站新闻组地址是news://ibeyond.org)

解决方案 »

  1.   

    public String codeformat(String ss) {
        while((ss!=null)&&(ss.indexOf("'")>-1))
        {
          ss=ss.substring(0,ss.indexOf("'"))+"’"+ss.substring(ss.indexOf("'")+1);
        }
        while((ss!=null)&&(ss.indexOf("\"")>-1))
        {
          ss=ss.substring(0,ss.indexOf("\""))+"”"+ss.substring(ss.indexOf("\"")+1);
        }
    }
    用上面这个函数就可以啦
      

  2.   

    在java里实例化,还要import相关的page吧
      

  3.   

    zhx_232(笨狗熊妹妹) 
    您处理的是单引号和双引号,那换行符呢?
      

  4.   

    我写的完整的函数:
     public static String toHTMLString(String in) {
            StringBuffer out = new StringBuffer();
            for (int i = 0; in != null && i < in.length(); i++) {
                char c = in.charAt(i);
                if (c == '\'')
                    out.append("&#039;");
                else if (c == '\"')
                    out.append("&#034;");
                else if (c == '<')
                    out.append("&lt;");
                else if (c == '>')
                    out.append("&gt;");
                else if (c == '&')
                    out.append("&amp;");
                else if (c == ' ')
                    out.append("&nbsp;");
                else if (c == '\n')
                    out.append("<br>");
                else
                    out.append(c);
            }
            return out.toString();
        }
      

  5.   

    thank u 
    let me try!