国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

關于Ajax請求中傳輸中文亂碼問題的解決方案

2024-09-01 08:27:33
字體:
來源:轉載
供稿:網友

今天遇到一個問題,有關ajax 請求中傳輸中文,遇到亂碼的問題。

如下代碼:

function UpdateFolderInfoByCustId(folderId, folderName, custId) {$.ajax({type: "Post",contentType: "application/x-www-form-urlencoded; charset=utf-8",url: "http://localhost/CRM/Ashx/HandKBSucessCustomer.ashx?Method=UpdateCustomerByCustId&folderId=" + folderId + "&folderName=" + encodeURI(encodeURI(folderName)) + "&custId=" + custId,success: function (msg) {alert(msg);},error: function (error) {alert(error);}});}

如上代碼 如果只是傳“&foderName=”+folderName 的話,漢字就會產生亂碼,如果經過encodeURL 轉換兩次的話,漢字編碼會變為類似

“%e6%b5%8b%eb%af%95” 的格式。轉換為這種格式之后,在獲取的時候在轉碼,如下所示:

public void UpdateCustomerByCustId(){int folderId = Convert.ToInt32(Request["folderId"]);string folderName = Request["folderName"];string folderName2 = Convert.ToString(System.Web.HttpUtility.UrlDecode(folderName));int custId = Convert.ToInt32(Request["custId"]);bool res = false;try{res = CustomerBusiness.UpdateCustomerByCustId(folderId, folderName2, custId);}catch (Exception ex){throw;}Response.Write(res);}}}

經此轉換之后,即可獲取到傳輸的漢字。

以上所述是小編給大家介紹的關于Ajax請求中傳輸中文亂碼問題的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 韶山市| 汝城县| 汝阳县| 宣恩县| 开远市| 邢台市| 隆德县| 株洲县| 十堰市| 保德县| 崇明县| 上栗县| 临沂市| 泰顺县| 阿巴嘎旗| 开封县| 湟中县| 梧州市| 古田县| 栾城县| 广东省| 屏东市| 吉安市| 闽侯县| 西华县| 桂东县| 怀化市| 安徽省| 焦作市| 卫辉市| 嵩明县| 南丰县| 鄂托克前旗| 威远县| 义马市| 临夏市| 南投县| 大庆市| 宿松县| 杭锦旗| 洪泽县|