JSP中的pageEncoding和contentType屬性

發表于:2008-05-08來源:作者:點擊數: 標簽:contentTypepageEncodingjspJSPJsp
關鍵字:pageEncoding和contentType屬性關于JSP頁面中的pageEncoding和contentType兩種屬性的區別: pageEncoding是jsp文件本身的編碼 contentType的charset是指 服務器 發送給客戶端時的內容編碼 JSP要經過兩次的“編碼”,第一階段會用pageEncoding,第二階
關鍵字:pageEncoding和contentType屬性關于JSP頁面中的pageEncoding和contentType兩種屬性的區別: 


pageEncoding是jsp文件本身的編碼 


contentType的charset是指服務器發送給客戶端時的內容編碼 


JSP要經過兩次的“編碼”,第一階段會用pageEncoding,第二階段會用utf-8至utf-8,第三階段就是由Tomcat出來的網頁, 用的是contentType。 


第一階段是jsp編譯成.java,它會根據pageEncoding的設定讀取jsp,結果是由指定的編碼方案翻譯成統一的UTF-8 JAVA源碼(即.java),如果pageEncoding設定錯了,或沒有設定,出來的就是中文亂碼。 


第二階段是由JAVAC的JAVA源碼至java byteCode的編譯,不論JSP編寫時候用的是什么編碼方案,經過這個階段的結果全部是UTF-8的encoding的java源碼。 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97