1. HTML
文件头
2. JSP
中
ContentType = “charset=UTF-8”
3.
请求数据的时候
request.setCharacterEncoding("utf-8");
4.
响应数据的时候
getWriter()获取到的字符流,响应的中文必定出现乱码
//设置服务端的编码格式response.setCharacterEncoding("utf-8");//设置客户端的编码格式和响应的MIME类型response.setHeader("text/html;charset=utf-8");
设置客户端和服务端的编码都支持中文,且保持一致:
//同时设置客户端和服务端的编码格式
response.setContentType("text/html;charset=utf-8");
5. get请求和
post
请求的时候乱码
对于
get
请求可以在
tomcat
服务器的配置中
(server.xml)
设置字符集。
对于
post
请求可以通过编码
request.setCharacterEncoding("utf
-
8")
解决;