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

首頁 > 開發 > AJAX > 正文

ajax請求亂碼的解決方法(中文亂碼)

2024-09-01 08:32:40
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了ajax請求亂碼的解決方法(中文亂碼),需要的朋友可以參考下

今天遇到一個問題,有關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);
        }
    }
}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 娱乐| 城市| 济南市| 蒙山县| 南部县| 绵阳市| 武安市| 墨脱县| 搜索| 青田县| 防城港市| 周宁县| 扶绥县| 溆浦县| 都江堰市| 建水县| 台中市| 怀柔区| 常德市| 常州市| 仙桃市| 德庆县| 铁力市| 宜川县| 台东县| 平武县| 天峻县| 淳安县| 东乡县| 莱阳市| 贵港市| 屏南县| 准格尔旗| 连江县| 克东县| 静乐县| 中山市| 出国| 浮山县| 牙克石市| 沁阳市|