setCharacterEncoding jsp的page指令屬性ContentType和pageEncoding他兩個(gè)有什么區(qū)別?
jsp的page指令屬性ContentType和pageEncoding他兩個(gè)有什么區(qū)別?一般HTML文檔有一來標(biāo)識客戶端編碼,即指定訪問服務(wù)器的瀏覽器是用什么編碼,而jsp中page指令中的Cont
jsp的page指令屬性ContentType和pageEncoding他兩個(gè)有什么區(qū)別?
一般HTML文檔有一來標(biāo)識客戶端編碼,即指定訪問服務(wù)器的瀏覽器是用什么編碼,而jsp中page指令中的ContentType和pageEncoding屬性是完全一樣的,都是指定服務(wù)端對JSP文件進(jìn)行編譯時(shí)指定的編碼方式,這一點(diǎn)到Tomcat的work目錄中或其他web容器中的相應(yīng)目錄中查看就會發(fā)現(xiàn),無論使用ContentType還是pageEncoding,編譯之后的代碼都是一樣的即response.setContentType("text/htmlcharset=GBK")。
不過一般建議使用pageEncoding。