Jsp各種情況下的亂碼問題

2021-07-22 09:13:26 字數 784 閱讀 6630

jsp各種情況下的亂碼問題

在應用jsp時,即使設定了workspace的字元編碼為utf-8仍然會出現各種亂碼問題。為防止遺忘,現做如下總結:

1. contenttype中的charset設定

contenttype的charset是指伺服器發給客戶端的內容編碼,其取值表示頁面的型別和頁面使用的字元編碼

2. pageencoding = 「utf-8」

pageencoding是jsp檔案本身的編碼,jsp檔案中的內容出現亂碼時,可以通過這樣的設定改正

3. request.setcharacterencoding(「utf-8」)

通過get方式傳參,通過new string(request.getparameter(「」).getbytes(「iso-8859-1」),」utf-8」); 的方式轉換為需要的編碼,如utf-8等。

通過post方式傳參,通過宣告request.setcharacterencoding(「utf-8」);的方式宣告編碼型別來解決中文亂碼問題,但是無法解決url傳參時出現的亂碼問題。

4. url傳參

url傳參時出現亂碼問題,需要配置tomcat伺服器的相關文件——sever.xml:

tomcat安裝目錄->conf->sever.xml->找到connector標籤,其中的port值可以設定埠號,在標籤末加上uriencoding=」utf-8」屬性計即可

各種情況下的console

以一位良師益友 1.輸出到日誌 console.log x 2.顯示乙個物件所有的屬性和方法。console.dir obj 3.佔位符 只支援字元 s 整數 d或 i 浮點數 f 和物件 o 四種。如 console.log d年 d月 d日 2011,3,2 console.log 圓周率是 f...

各種情況下的分割面問題

1 n條直線最多分平面問題 題目大致如 n條直線,最多可以把平面分為多少個區域。析 可能你以前就見過這題目,這充其量是一道初中的思考題。但乙個型別的題目還是從簡單的入手,才容易發現規律。當有n 1條直線時,平面最多被分成了f n 1 個區域。則第n條直線要是切成的區域數最多,就必須與每條直線相交且不...

VC 各種情況下的視窗控制代碼的獲取

afxgetmainwnd afxgetmainwnd獲取自身視窗控制代碼 hwnd hwnd afxgetmainwnd m hwnd gettopwindow 函式功能 該函式檢查與特定父視窗相聯的子視窗z序 z序 垂直螢幕的方向,即疊放次序 並返回在z序頂部的子視窗的控制代碼。函式原型 hwn...