把中文的字段用CDATA包起来!

解决方案 »

  1.   

    你接受的jsp程序所用的字符集也是utf8吗?
      

  2.   

    接收的jsp我gb2312与utf-8都试过,你是指在jsp头部标上
    <%@ page contentType="text/xml;charset=gb2312"%>
    这个吗?
      

  3.   


    PostMethod post = new PostMethod(strURL);
    post.setRequestBody(xmlStr);
    post.setRequestHeader("Content-type", "text/xml; charset=GB2312");
    HttpClient httpclient = new HttpClient();// Execute request
    int result = httpclient.executeMethod(post);
    post.releaseConnection();
      

  4.   

    谢谢superszhu(精彩世界) ,按照你的方法,加了post.setRequestHeader("Content-type", "text/xml; charset=GB2312");(我是把它设成utf-8)就对啦!也谢谢楼上的各位DX!