1樓:網友
建議寫乙個servlet過濾器,很簡單的!如果有他你就不需要這樣做了,還有看了你所使用的資料庫是mysql的,你在mysql中建表的時候最好加上gbk的編碼格式,這樣會好一些。
2樓:網友
myeclipse中選單。
windows/preference/myeclipse/file and editer
子專案jsp
右側encoding選擇utf-8
當然你可以設成其他的。
還可以設html的編碼方式。
3樓:網友
你這個這樣設定可能不行的,試試下面的方法。
string s="name");
byte b="iso-8859-1");
s=new string(b);
insert into table_name values(item1,item2,……itemn);
4樓:編號
"utf-8");試試。
確定執行到了過濾器?
servlet怎麼解決中文亂碼問題
5樓:匿名使用者
亂碼問題很複雜,原因也有很多!首先string name = "name");這樣獲取的name如果是乙個非utf8編碼方式提交的資料那麼name就已經是亂碼,頁面檔案contenttype屬性指定的編碼方式如果是utf-8那麼這個檔案的編碼方式必須是utf-8否則亂碼,很多時候發現伺服器和頁面檔案的編碼方式都指定為utf-8了,但是任然是亂碼,這個問題多半是檔案編碼方式不是utf-8引起的,所以你可以檢查頁面檔案的編碼方式,用editplus等工具修改檔案編碼方式,contenttype中指定的編碼方式會告訴瀏覽器用什麼編碼去解析,如果頁面檔案是gbk編寫的,但是contentype中設定的是utf-8那就亂碼了!
還有就是utf-8範圍比gbk廣,說不支援中文純碎亂說!
你上面的**不能具體體現亂碼產生的原因!亂碼可能是伺服器端造成也可能是頁面檔案造成,以及伺服器和客戶機等的編碼環境造成的。
servlet中文顯示亂碼,servlet在網頁上出現的亂碼怎麼樣解決
還有就是 沒太明白 你的 問題 是 servlet 在獲得 頁面 請求引數時 servlet 裡 出現了 亂碼 還是 你 printerror 方法裡 網頁 傳送 html 頁面 時 頁面 出亂碼了 呀 要檔案的編碼以及檔案內部編碼統一.才可以.如果是myeclipse 右鍵檔案,在property...
電子屏顯示亂碼是什麼問題,電子屏顯示亂碼是什麼問題
你好,按照你這個顯示,多為程式錯亂,或者燒錄程式出錯。常見處理辦法 1 重啟 2 重新寫入u盤軟體或文字 或者聯絡售後重新按裝軟體 3 如果不行,建議你聯絡售後吧,畢竟非專業人士,折騰不過來。倆個問題,第一是控制卡壞了,這個可能性很小,第二就是軟體除錯不對,看你這個產品應該是戶外p10的,設定引數的...
vb問題求s1121,vb問題求s112123123n
private sub mand1 click dim i as integer dim j as integer dim n as integer dim s as integer dim s0 as integer n val text1.text s 0 for i 1 to n s0 0 f...