表單傳值出現亂碼問題解決方案
有時候使用表達向後臺傳值的時候可能會出現亂碼問題,特別是傳遞的是中文值的時候,下面就介紹一下如何防止此問題的出現,希望能夠給大家帶來一定的幫助。
一.前端程式碼:
[JavaScript] 純文字檢視 複製程式碼function createQS(name){ var value = encodeURI(name); var queryString = {key:value}; return queryString; } function jiansuoByName(k,name){ if (name == '') { alert("請輸入檢索的內容"); return; } $.post(basePath+"earchesAjax/searchesJsonPlugin!searchesNameByOMCByName.action", createQS(name), function(data){ //alert(data.result+'\n'+k); // John setLine_memoryFunction_A(data.result,k); }, "json"); }
二.後臺程式碼:
[C#] 純文字檢視 複製程式碼import java.net.URLDecoder; String _name = request.getParameter("key"); String name = URLDecoder.decode(_name,"utf-8");
原理其實非常的簡單,就是將傳遞的值編碼以後,接收以後再解碼。
相關文章
- oracle 輸出中文亂碼問題解決方案Oracle
- 使用Kettle抽取資料時,出現中文亂碼問題解決方案
- cat 輸出亂碼問題解決
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- python 中文亂碼問題解決方案Python
- 頁面傳值地址爛亂碼問題
- 如何解決表單提交的中文亂碼問題
- iframe利用get方式傳遞中文引數會出現亂碼解決方案
- js解決url傳引數中文亂碼問題JS
- [原創]Gerrit中文亂碼問題解決方案分享
- JSP中文亂碼問題終極解決方案JS
- eclipse 中文亂碼問題解決方案彙總Eclipse
- webView的使用及其亂碼問題的解決方案WebView
- 解決中文亂碼問題
- 解決SSH亂碼問題
- javascript獲取url引數值出現亂碼解決JavaScript
- Datagrip連線SQLserver表中出現中文亂碼解決方案SQLServer
- 解決java socket在傳輸漢字時出現截斷導致亂碼的問題Java
- Struts2 URL 傳參,中文亂碼問題解決
- JSP中文亂碼問題終極解決方案(上)JS
- SecureCRT 下MySQL中文亂碼問題終極解決方案SecurecrtMySql
- Kettle資料抽取(轉換)mysql出現亂碼問題解決方法MySql
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- Java 解決中文亂碼問題Java
- RDSSQLSERVER解決中文亂碼問題SQLServer
- 解決MySQL中文亂碼問題MySql
- MYSQL亂碼問題解決方法MySql
- Python:Python中文寫入csv檔案出現亂碼問題的解決方案之一Python
- 解決jenkins 傳送郵件圖片亂碼問題Jenkins
- ajax使用url傳遞中文引數亂碼問題解決
- 引入外部js檔案導致亂碼問題解決方案JS
- ajax讀取txt文字內容出現亂碼解決方案
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- 解決Charles手機抓包出現unknown和亂碼的問題
- 【PuTTY】解決PuTTY中使用ntsysv和setup命令等出現亂碼問題
- elmentui表單重置初始值問題與解決方法UI
- ORACLE亂碼解決方案Oracle