Extjs中url傳遞中文亂碼問題

2021-08-30 11:11:51 字數 561 閱讀 9644

extjs中url傳遞中文亂碼問題

先定義乙個url = '***.**jsp?method=add&name='ext.getcmp('name').getvalue()'

今天用extjs做專案,猛然發現,當name是中文時,後台接收到的資料是一堆亂碼

毅然google,很多人說前台用encodeuri,後台用decode可以解決,我不知道他們是怎麼解決的,反正我按他們的辦法弄了很久,都不行,最後我後台換了個解碼方式,居然搞定了,拿出來分享下:

前台(extjs) : 

var url =com.x.xservlet.xservlet?method=add&name='encodeuricomponent(ext.getcmp('name').getvalue())

後台:string nameone = request.getparmenter('name');

nametwo= new string(nameone .getbytes("iso-8859-1"), "utf-8");

system.out.println(nametwo);

url傳遞中文亂碼問題

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

URL傳遞中文引數亂碼問題

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

URL請求傳遞中文引數亂碼

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