js解決url傳引數中文亂碼問題
使用url連結傳參非常常用,或者說是不可避免的,一般來說,是儘可能的避免使用中文傳參,但是有時候往往事與願違,使用中文在所難免,但是這個時候就有可能導致亂碼現象,可以此問題的方法可能有多種,下面就簡單介紹一下其中比較常用的一種。
方法比較簡單,那就是在傳參之前進行編碼,接收之後再解碼即可。
解決方案:
1.傳遞引數的頁面程式碼:
[JavaScript] 純文字檢視 複製程式碼function send(){ var url="send.html"; var userName=$("#userName").html(); window.open(encodeURI(url+"?userName="+userName)); }
2.接收引數的頁面程式碼:
[JavaScript] 純文字檢視 複製程式碼var urlinfo=window.location.href;//獲取url var userName=urlinfo.split("?")[1].split("=")[1];//拆分url得到"="後面的引數 $("#userName").html(decodeURI(userName));
以上就是給中文引數值編碼,然後在接收頁面進行解碼。
相關文章
- ajax使用url傳遞中文引數亂碼問題解決
- js的url傳遞中文引數亂碼的解決方案JS
- Struts2 URL 傳參,中文亂碼問題解決
- JSP中四種傳遞引數中文亂碼問題JS
- URL地址中的中文亂碼問題的解決
- 解決URL請求中的中文亂碼問題
- HttpClient多檔案上傳程式碼及普通引數中文亂碼問題解決HTTPclient
- jn專案-解決前臺中文引數傳到後臺亂碼問題
- 解決ajax get post方式提交中文引數亂碼問題
- C# JS URL 中文傳參出現亂碼的解決方法C#JS
- 解決中文亂碼問題
- Servlet接收JSP引數亂碼問題解決辦法薦ServletJS
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- Java 解決中文亂碼問題Java
- RDSSQLSERVER解決中文亂碼問題SQLServer
- 解決MySQL中文亂碼問題MySql
- phantomjs截圖中文亂碼問題解決JS
- 完美解決jspdf各種中文亂碼問題JS
- JSP中文亂碼問題終極解決方案JS
- 用記事本解決js中文亂碼問題JS
- jetty,tomcat URI傳中文引數亂碼的解決辦法JettyTomcat
- JSP中文亂碼問題終極解決方案(上)JS
- 解決plsql中中文亂碼問題SQL
- Postman 使用 Get 請求 URL 傳參中文亂碼的問題Postman
- springmvc向前端傳送json資料中文亂碼問題解決方法SpringMVC前端JSON
- javascript獲取url引數值出現亂碼解決JavaScript
- jsp頁面通過url向後臺傳值時的中文亂碼問題JS
- python json.dumps中文亂碼問題解決PythonJSON
- java中解決request中文亂碼問題Java
- SpringMvc解決Restful中文亂碼問題SpringMVCREST
- python 中文亂碼問題解決方案Python
- 讀mysql中文亂碼問題解決方法MySql
- DES加密中文亂碼問題的解決加密
- Jenkins Git 中文亂碼問題解決JenkinsGit
- CentOS中文亂碼問題的解決方法CentOS
- iframe利用get方式傳遞中文引數會出現亂碼解決方案
- shell指令碼中文註釋亂碼問題(解決)指令碼