1. 程式人生 > >js url傳值中文亂碼完美解決(JAVA)

js url傳值中文亂碼完美解決(JAVA)

div AR urldecode 更改 pos decode post 中文 解決亂碼

首先在你的jsp頁面這樣更改:

var url="你要傳入的Action的位置&ipid="+ipid+"&keyWord="+key;

這裏的key是中文,從input中取到值後,使用alert(key)發現中文沒有亂碼。

那麽我們可以對url進行一下處理:url=encodeURI(encodeURI(url));;

如果你以為這樣就能解決亂碼那你就錯了,這時我們需要去我們url對應的接收參數的java方法中這樣進行加工

String keyWord=URLDecoder.decode(getParameter("keyWord"),"UTF-8");

此時你會發現keyWord已經不是亂碼了

js url傳值中文亂碼完美解決(JAVA)