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

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

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

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

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

那麼咱們能夠對url進行一下處理:url=encodeURI(encodeURI(url));;post

若是你覺得這樣就能解決亂碼那你就錯了,這時咱們須要去咱們url對應的接收參數的java方法中這樣進行加工url

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

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

不是由於有了機遇纔去爭取,而是由於爭取了纔會遇到機遇

轉載:http://www.cnblogs.com/lm970585581/p/7815334.htmlblog

相關文章
相關標籤/搜索