jsp中的編碼問題

2021-08-26 13:17:41 字數 619 閱讀 9589

1. 名詞解釋及其作用

1. contenttype: <%@ page contenttype="text/html; charset=utf-8"%>

2. pageencoding:<%@ page pageencoding="utf-8"%>

3. html頁面charset:

4. setcharacterencoding:request.setcharacterencoding(),response.setcharacterencoding()

5. setcontenttype:response.setcontenttype()

6. setheader: response.setheader()

7. jsp頁面編碼: jsp檔案本身的編碼

8. web頁面顯示編碼:jsp的輸出流在瀏覽器中顯示的編碼

9. web頁面輸入編碼: 輸入框輸入的字型編碼

10. web伺服器輸入的請求流: web server相應瀏覽器的請求資料

11. web伺服器輸出的響應流: web server相應瀏覽器的輸出資料

2. 他們之間的相互影響和作用域,以及先後作用順序

JSP的編碼問題

真是太奇怪了。今天做jsp的作業的時候,從資料庫取出來的中文直接set到session裡的話,再取出來竟然變成了亂碼。問老師,老師竟說這是正常的。說有些時候,jsp放資料到session裡會亂碼,而有些時候,又不會亂碼。會不會亂碼,存在不確定性。這太鬱悶了!老師說,遇到這種問題的時候,需要把字串的編...

JSP中編碼格式問題的解決

幾種不同的編碼情況 在jsp頁面對接收到的request請求進行編碼格式修正 request.setcharacterencoding utf 8 在接收到資料後,對字串編碼格式進行修正 eclipse tomcat環境預設為iso 8859 1 編碼格式 string name new strin...

JSP中的編碼設定

1.pageencoding page pageencoding utf 8 jsp頁面編碼 jsp檔案本身的編碼 2.contenttype page contenttype text html charset utf 8 web頁面顯示編碼 jsp的輸出流在瀏覽器中顯示的編碼 3.html頁面c...