上次說的是“發送數據”時亂碼的處理方法。那么“接收數據”呢?
亂碼問題弄得我快瘋了,所以廢話也不多說了,總結如下:
服務端:
亂碼問題弄得我快瘋了,所以廢話也不多說了,總結如下:
服務端:
///?<summary>
///?Ajax?格式數據到本地客戶端
///?</summary>
///?<param?name="strTxt"></param>
///?<returns></returns>
public?static?string?AjaxFormatDataToLocal(string?strTxt)
{
????strTxt?=?System.Web.HttpUtility.UrlEncode(strTxt);
????strTxt?=?strTxt.Replace("+",?"%20");
????strTxt?=?strTxt.Replace("'",?"\\'");
????return?strTxt;
}
///?Ajax?格式數據到本地客戶端
///?</summary>
///?<param?name="strTxt"></param>
///?<returns></returns>
public?static?string?AjaxFormatDataToLocal(string?strTxt)
{
????strTxt?=?System.Web.HttpUtility.UrlEncode(strTxt);
????strTxt?=?strTxt.Replace("+",?"%20");
????strTxt?=?strTxt.Replace("'",?"\\'");
????return?strTxt;
}
客戶端:
可以像這樣接收數據并解碼
decodeURIComponent(res.value)
如果哪位朋友有更合理的方法,可以帖出來分享一下,謝謝!