url中傳遞中文引數出現亂碼的問題

2021-07-06 08:57:17 字數 405 閱讀 3206

專案中所有的編碼設定為utf-8,並使用的比編碼過濾器,但是在url中傳遞中文引數時還是出現亂碼。原因解釋如下:

在url裡面的中文不受你上面設定的編碼的限制,它是unicode格式傳輸的,跟伺服器的編碼相關,如果你把伺服器的編碼設定為utf-8。

tomcat的中的編碼設定為utf-8:

server.xml檔案:

maxthreads="150" minsparethreads="25" maxsparethreads="75"

enablelookups="false" redirectport="8443" acceptcount="100"

connectiontimeout="20000" disableuploadtimeout="true" uriencoding="utf-8"/>

傳遞引數,出現亂碼問題

今天在學習和時,用傳遞引數時,出現亂碼問題,部分 如下 1 jsp forward page target.jsp 2 jsp param name username value 使用者名稱 3 jsp param name password value 123456 4jsp forward 我在...

url出現中文引數亂碼

當在位址列中傳遞引數時,伺服器端獲取的引數值為亂碼。解決 1 使用js將中文轉為ascii碼 var param encodeuri 中文引數 備註 encodeuri該方法的目的是對 uri 進行完整的編碼,因此對以下在 uri 中具有特殊含義的 ascii 標點符號,encodeuri 函式是不...

URL傳遞中文引數亂碼問題

今天使用jquery傳送post請求時,傳遞的引數是中文的,接收是發現引數亂碼了!開始以為是頁面編碼問題,刪除檔案 新建,還有有此問題。後來在除錯中發現頁面獲取引數時正常,就是傳遞後獲取亂碼了,應該就是傳遞出錯了。網上搜了下,解決方法如下 1.頁面傳遞時 js傳遞 進行編碼設定 var userna...