JSP中文乱码问题与解决方法

这次正好作下总结,中文乱码就是因为编码不符,可能出现乱码有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

你可能感兴趣的:(java-ee)