1.<%@ page pageencoding-這個需要和編輯它的編輯器用得編碼方式一樣,比如notepad需要指定pageencoding="gbk",ul需要指定pageencoding="utf-8",
否則就亂碼,或是報編譯錯誤。這個是jspc讀取此jsp編譯成servlet用得編碼。
2.conenttype="text/html;charset=utf-8",指的是返回給瀏覽器時,browser用得編碼方式來顯示此文字。比如指定為iso-8859-1,因為頁面本身
含有中文的話,就不能正確顯示,會顯示亂碼。這個是headers顯示的content-type編碼。
3.指的是靜態頁面用得編碼資訊,一般有jsp時這個不起作用。
JSP 漢字亂碼解決方法 摘自
剛開始學習jsp的程式設計師都會遇到這樣乙個問題,就是網頁上的中文無法顯示.總結了以下幾條方法。1 在jsp頁中加入一條語句 page contenttype text html charset gb2312 中文顯示就正常了。2 對於從網頁中的文字框通過string parameter reque...
JSP亂碼問題解決方法
1 在jsp每頁的開頭處寫 page contenttype text html charset gb2312 一定有,而且要在檔案首行 不能在include檔案中 2 讀取資料庫內容時出現的亂碼可以轉換一下 out.println new string rs.getstring 1 getbyte...
JSP中文亂碼的幾種解決方法
以前初學的時候出現過很多次中文亂碼的問題,現在還是偶爾遇到,有時候會忘了,就寫篇blog 頁面出現這種情況很有可能是jsp頁面沒有設定編碼格式,把jsp頁面最上邊加上 page contenttype text html charset gb2312 pageencoding gb2312 當act...