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));
以上就是給中文引數值編碼,然後在接收頁面進行解碼。
相關文章
- 解決Url帶中文引數亂碼問題
- js解決url中文亂碼問題JS
- URL地址中的中文亂碼問題的解決
- HttpClient多檔案上傳程式碼及普通引數中文亂碼問題解決HTTPclient
- 解決ajax get post方式提交中文引數亂碼問題
- 解決中文亂碼問題
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- 解決plsql中中文亂碼問題SQL
- Postman 使用 Get 請求 URL 傳參中文亂碼的問題Postman
- phantomjs截圖中文亂碼問題解決JS
- 雲伺服器中文亂碼問題解決伺服器
- Sublime Text 3 中文亂碼問題的解決
- python json.dumps中文亂碼問題解決PythonJSON
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- 完美解決jspdf各種中文亂碼問題JS
- 解決zabbix圖形化中文亂碼問題
- LiveCharts中文顯示亂碼問題的解決Echarts
- URL地址中的中文亂碼怎麼解決?
- springmvc向前端傳送json資料中文亂碼問題解決方法SpringMVC前端JSON
- Spring Cloud Gateway 動態修改請求引數解決 # URL 編碼錯誤傳參問題SpringCloudGateway
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- Mysql中文亂碼問題的最佳解決方法MySql
- jsp頁面通過url向後臺傳值時的中文亂碼問題JS
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- IDEA裡Tomcat Console日誌中文亂碼問題解決IdeaTomcat
- 如何解決PuTTY中文亂碼的問題
- mysql5.7.22設定中文編碼-解決亂碼問題LinuxMySqlLinux
- 解決jenkins 傳送郵件圖片亂碼問題Jenkins
- vscode中文亂碼問題VSCode
- EasyUI 中文亂碼問題UI
- linux 安裝字型解決JAVA圖形中文亂碼問題LinuxJava
- 常見php與mysql中文亂碼問題解決辦法PHPMySql
- whisper v3 finetune 中文亂碼問題的解決方案
- JS、C#中URL編碼解碼問題JSC#
- MySQL解決中文亂碼MySql
- Python基礎教程:Flask上傳檔案(包含中文)儲存後亂碼問題解決PythonFlask