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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 20:50:52
字體:
供稿:網(wǎng)友

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

如下代碼:

復(fù)制代碼 代碼如下:

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 的話,漢字就會產(chǎn)生亂碼,如果經(jīng)過encodeURL 轉(zhuǎn)換兩次的話,漢字編碼會變?yōu)轭愃?/P>

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

復(fù)制代碼 代碼如下:

 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);
        }
    }
}

經(jīng)此轉(zhuǎn)換之后,即可獲取到傳輸?shù)臐h字。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 凤城市| 会昌县| 乐业县| 德江县| 长宁县| 武清区| 房产| 菏泽市| 紫金县| 茶陵县| 额敏县| 旺苍县| 容城县| 县级市| 兴宁市| 茂名市| 库伦旗| 盐边县| 扎兰屯市| 皋兰县| 克山县| 惠水县| 全南县| 天长市| 潼南县| 玛纳斯县| 于都县| 日照市| 喀喇沁旗| 三门县| 文水县| 隆林| 丹寨县| 嫩江县| 鸡泽县| 铜陵市| 壤塘县| 延庆县| 沽源县| 革吉县| 特克斯县|