`
百卉含英
  • 浏览: 25488 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于中文乱码问题

阅读更多

对于java中的传值,一般是get和post方式;

 

对于get提交的中文乱码问题,即URL传值,如果参数有中文的话,可以这样转码:

str = new String(str.getBytes("ISO8859-1"),"UTF-8"); 

对每一个中文的参数都做这样的转码即可;

 

对于post提交的话,可以这样转码:

public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//以post形式提交的中文乱码问题
		request.setCharacterEncoding("UTF-8");
		
		String msg = request.getParameter("message");
		
		//此处省略一万行代码
	}

 

0
0
分享到:
评论
1 楼 supperman_009 2014-07-18  
孩子,你这样会害死一大堆人的。到容器里去设置URIEncoding吧!server.xml

相关推荐

Global site tag (gtag.js) - Google Analytics