这次正好作下总结,中文乱码就是因为编码不符,可能出现乱码有5个地方:
1 JSP编码乱码
2 HTML编码乱码
3 request获取数据乱码
4 response输出信息乱码
5 Cookie导致的编码问题
1. JSP乱码
这种是最常见的,设置编码的位置位于JSP的第一行,如果在 IDEA 中新建一个JSP默认是下面这种:
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
如果想要支持中文,可以使用UTF-8、GB2312、GBK等,其中UTF-8是国际化的,哪个国家的都支持,所以推荐使用这个。
再来说说上面涉及到编码的两个地方:charset 和 pageEncoding
charset是指服务器发往客户端展现时的编码;
pageEncoding用于设置JSP页面本身的编码。
其他详细可见原文链接:https://blog.csdn.net/qq_40587575/article/details/79818477
2585

被折叠的 条评论
为什么被折叠?



