论坛首页 Web前端技术论坛

使用Ajax的时候,在js中传递中文作为参数出现乱码问题

浏览 4924 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-09  
  我在使用Ajax中的
createXMLHttpRequest();
var url ="search.do?operate=searchTitles&key="+inputField.value;
XMLHttpReq.open("GET", url, true);

inputField.value为页面传过来的中文,传到action中变成乱码,
用 encodeURI 方法进行编码。这样编码的话中文参数中变成含有特殊字符的编码,
如:search.do?operate=searchTitle&key=%E5%AD%a6%E4%B9%A0
传到action中的中文参数变成null,另外如果把这些编码传到了action中之后,如何在action中进行解码呢 ?
   发表时间:2006-11-09  
没人回答吗?
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics