我为你狂
为你而疯狂
posts - 29,comments - 9,trackbacks - 0

写了一个servlet,javascript 向它提交参数时遇到乱码问题,导致插进数据库以后仍然是乱码,现将解决办法记录如下:

function changecode(str){
 str = encodeURI(str);
 return str;
}   

需要传过去的参数调用 changecode(str);如:

content =changecode(content);

var url=encodeURI("TDIY_SMSCONTENT_Servlet?method=insert&content="+content);

服务器端:String content=request.getParameter("content");
  content = URLDecoder.decode(content,"UTF-8");

ok,乱码问题解决。

posted on 2009-05-26 09:12 小虎(年轻) 阅读(365) 评论(0)  编辑  收藏 所属分类: JavaScript

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


网站导航: