posts - 0, comments - 77, trackbacks - 0, articles - 356
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
我的统一编码是UTF-8

ajax 的XMLHttpRequest的头部http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");默认编码是utf-8,我以post的方式向服务器提交文章

var url = "../../article.do?action=save";
  articleXMLHttpRequest = getXMLHttpRequest();
  send_request(articleXMLHttpRequest,"post",url,"itemId=" + itemId + "&title=" + title + "&content=" + escape(encodeURIComponent(content)),"xml",initialArticlesList);

经过encodeURIComponent();编码
  

在服务器解码,用java.net.URLDecoder

String content = new URLDecoder().decode(request.getParameter("content"),"utf-8");以utf-8以方式解码

评论

# re: ajax参数传递时含有特殊字符解决(否则只获取一部分字符,或者出错)  回复  更多评论   

2014-03-20 16:45 by (p∧q)->r
asfasfasf

# re: ajax参数传递时含有特殊字符解决(否则只获取一部分字符,或者出错)  回复  更多评论   

2014-03-20 16:46 by -PQ
ddd

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问