最近刚解决struts2乱码问题,顺便学习下jsp文件的编码知识。
1、<%@page pageEncoding="utf-8" %>
这是jsp文件的存储格式,javaIDE会根据这个编码格式保存文件,并编译jsp文件,包裹里面的汉字。
2、<%@page contentType="text/html; charset=utf-8" %>
这个编码是jsp文件的解码格式,被存为utf-8格式的文件也应该呗解码为utf-8格式的(即与第1种编码一致),
缺省的话默认为ISO8809-1。
3、 <meta http-equiv="Content-type" content="text/html; charset=utf-8">
这个是控制浏览器的解码格式。