🌟问题
我们在编写jsp页面的时候,打开服务器运行页面发现所有文字显示都乱码了。
🌟解决
可以看到页面中最后一行的中文显示为乱码,将下面代码加到 JSP 页面中:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
( 加上面或下面哪个都行,效果一致 )
<%@ page contentType="text/html;charset=gb2312" %>
重新访问页面,中文显示正常。
🌟原因
这说明可以使用 page 指令的 contentType 属性指定页面输出使用的字符编码。默认情况下,JSP 页面使用的字符集是 iso-8859-1 编码,如使用汉字编码应指定为 gb2312 或 gbk。