今回は、Ajaxリクエスト中に中国語が文字化けして送信される問題を解決する方法を紹介します。 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); } }); }
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リクエスト時に中国語が文字化けして送信される問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。