最近剛解決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">
這個是控制瀏覽器的解碼格式。