URL傳遞中文引數亂碼問題

2021-05-24 00:13:41 字數 350 閱讀 5546

今天使用jquery傳送post請求時,傳遞的引數是中文的,接收是發現引數亂碼了!

開始以為是頁面編碼問題,刪除檔案、新建,還有有此問題。

後來在除錯中發現頁面獲取引數時正常,就是傳遞後獲取亂碼了,應該就是傳遞出錯了。

網上搜了下,解決方法如下:

1.頁面傳遞時(js傳遞)進行編碼設定

var username=$('#txtname').val();

username=escape(username);//設定編碼

2.後台頁面接收引數時進行解碼

string name = server.urldecode(request.querystring["name"]);

url傳遞中文亂碼問題

通過鏈結傳遞引數值是中文時,會有2個問題 頁面採用utf 8格式 1 中文亂碼,在action接值時轉碼即可 使用new string str.getbytes iso 8859 1 utf 8 2 傳遞的中文引數後面還有其他引數,此時頁面 查詢其中 查詢條件search name 張三 後面npa...

URL請求傳遞中文引數亂碼

有的時候我們傳送url請求會帶有中文引數,例如a.jap?name 鎖,這樣直接傳送會產生中文亂碼的問題。js var url window.location.search var condition url.split alert condition 1 得到 e6 b5 b4 e7 9b 86 ...

Struts2 URL傳遞中文引數亂碼問題

問題 在使用url傳遞中文引數時出現亂碼問題,如下 其中傳遞的引數path的值是從後台資料庫中獲取的 當在action中設定一屬性path接收引數值時,若為中文出現亂碼。解決辦法 可以通過以下 解決亂碼問題 newname new string getpath getbytes iso 8859 1...