##表单
- get
⑴ 获取数据前 分解成字节,然后封装成UTF-8
String user = new String(request.getParameter(“user”).getBytes(“iso-8859-1”), “UTF-8”);
⑵ 配置服务器,也可解决:
1 |
<Connector port="8080" protocol="HTTP/1.1" |
- post
直接在接收 servlet 中设置 request.setCharacterEncoding(“UTF-8”);
##超链接
1 |
<a href="http://www.qq.com?user=你好"></a> |
处理办法和get 是一样的
##sendRedirect(), 下载文件名中文乱码的处理:
1 |
response.sendRedirect("主机?username=" + "你好"); |
近期评论