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源碼。
JAVAC用UTF-8的encoding讀取java源碼,編譯成UTF-8 encoding的二進制碼(即.class),這是JVM對常數字串在二進制碼(java encoding)內表達的規范。
第三階段是Tomcat(或其的application container)載入和執行階段二的來的JAVA二進制碼,輸出的結果,也就是在客戶端見到的,這時隱藏在階段一和階段二的參數contentType就發揮了功效
contentType的 主站蜘蛛池模板: 免费黄色入口 | 欧美aⅴ视频 | 91精品国产99久久久久久红楼 | 国产一级爱c视频 | 激情网站免费观看 | 天堂福利电影 | 免费毛片电影 | 96视频在线免费观看 | 2019天天干夜夜操 | 三人弄娇妻高潮3p视频 | 亚洲射情 | 久久精品一区二区三区不卡牛牛 | 成人一级视频 | 久草在线高清视频 | aa久久 | 亚洲影院在线播放 | 九九热免费视频在线观看 | japanesexxxx24videofree | 午夜视频国产 | 欧美激情在线播放 | 久久99精品国产99久久6男男 | 99精品国产视频 | 香蕉久久久精品 | 久久久国产精品免费观看 | 九九热视频免费在线观看 | 羞羞网站| 成人免费观看av | 草草久久久| 欧美77| 天天天干夜夜夜操 | 最新黄色av | 69性欧美高清影院 | 久久羞羞 | 91美女啪啪 | 艹男人的日日夜夜 | 午夜视频播放 | 久久中文免费 | 国产91丝袜在线播放0 | 国产在线观看一区二区三区 | 一边吃奶一边摸下娇喘 | 午夜精品视频在线 |