URL包含中文,后台乱码解决方法

1 jsp中用encodeURI()方法来处理URL,例如:

location.href=encodeURI("${pageContext.request.contextPath}/xxx.do?name=黑切");

2 后台接收参数进行如下处理

new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8")

UTF-8视具体情况而定

3 如果在地址栏输URL,URL会自动转换为与encodeURI()处理后一致的编码

你可能感兴趣的:(乱码)