麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > AJAX > 正文

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

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

今天遇到一個問題,有關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請求中傳輸中文亂碼問題的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人在线视频一区 | 国产91av视频 | 色淫网站免费视频 | 中国hdxxxx护士爽在线观看 | 日韩精品中文字幕一区 | 久久精品无码一区二区日韩av | 欧美一级性| 国产精品jk白丝蜜臀av软件 | 免费久久久久 | 色毛片| 日韩专区在线 | 成人在线视频精品 | av在线网站观看 | 中国免费一级毛片 | 国内精品久久久久久影视8 嫩草影院在线观看网站成人 | 天天碰天天操 | 欧美日韩大片在线观看 | 精品中文字幕视频 | 久久精品视频亚洲 | 女人解衣喂奶电影 | 国产精品久久久久久久久久妇女 | 激情av在线 | 国产成人自拍小视频 | 国产亚洲精品久久久久久久久久 | 久久中出 | 国产99视频精品免视看9 | 久章草影院 | 精品久久久91 | 91在线播放国产 | 精品一区二区三区网站 | 中国大陆一级毛片 | 日本a级一区 | 亚洲午夜在线视频 | www.精品一区 | 草久在线 | 91亚洲精品一区二区福利 | 国产午夜亚洲精品理论片大丰影院 | 国产羞羞视频在线免费观看 | 在线中文资源免费 | 国产91久久精品一区二区 | 久章草在线视频 |