servlet亂碼問題,servlet怎麼解決中文亂碼問題

2025-01-05 08:45:27 字數 1056 閱讀 5528

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...