關於jsp頁面的編碼問題

2021-07-26 13:54:50 字數 665 閱讀 5054

pageencoding用於指定本檔案的編碼

這個相當重要!!

pageencoding必須和jsp檔案的編碼要一致,比如說你用乙個編輯器編輯jsp頁面,在ultraediit裡面或者在sublimet裡面,你可以看到或者改變檔案的編碼,這個pageencoding就必須和物理檔案的編碼要一致!

相當於告訴tomcat這個檔案是什麼編碼,然後統統把這個檔案編碼成utf-8,

如果出錯,就是亂碼

我曾經將乙個jsp檔案用utf-8格式儲存,但是pageencoding指定的卻是

gbk,那麼中文就無法正常顯示了!

在檔案被編碼成utf-8之後,傳送給客戶端還可以指定不同的編碼,比如美國使用者charset設定成英文,中國使用者設定成中文,就是這樣

不設定charset的話,傳送給客戶端的編碼和pageencoding是一樣的

gb2312 gbk gb18030用哪個好????

gb2312是最早的,收錄的漢字比較少,不要用這個

gbk收錄了21886 個漢字和圖形符號,採用雙位元組表示

gb18030 共收錄漢字70244個,採用多位元組編碼,每個字可以由 1 個、2 個或 4 個位元組組成。

所以,用gb18030是最先進的,最好的,但是從gbk總是可以少寫幾個字母,看起來也比較順暢,所以我還是喜歡用gbk

Html頁面的編碼問題

size medium size size medium 今天突然碰到了網頁亂碼問題,啥折騰了幾個小時,算是明白了其中一點奧妙。自己掌握的知識還是太少了,老是覺得莫名其妙的問題,其實明白了它就是這樣。size size medium size size medium size size medium...

jsp頁面的位址

1 是jsp取得絕對路徑的方法,等價於 也就是取出部署的應用程式名或者是當前的專案名稱 比如我的專案名稱是demo1在瀏覽器中輸入為 http localhost 8080 demo1 a.jsp 或取出來的就是 demo1,而 代表的含義就是http localhost 8080 故有時候專案中這...

關於jsp頁面亂碼問題

jsp亂碼問題,或多或少的人都碰大到過這個問題。但是由於一些網際網路上的答案眾多,有時候搞的昏頭轉向,導致花更多的時間去解決這個問題。現在我就把自己的解決方案告訴大家 1.伺服器 tomcat6.0 找到tomcat 安裝目錄 在conf 資料夾下,開啟server.xml,將 改為 2 jsp頁面...