Dieses Mal zeige ich Ihnen, wie Sie das Problem der Übertragung verstümmelter chinesischer Zeichen bei Ajax-Anfragen lösen können Praktischer Fall, werfen wir einen Blick darauf. Ich bin heute auf ein Problem gestoßen, das mit der Übertragung verstümmelter Zeichen in der Ajax-Anfrage zusammenhängt.
Der folgende Code:
Wenn der obige Code nur „&foderName="+folderName" übergibt, werden die chinesischen Zeichen verstümmelt, wenn er zweimal über encodeURL konvertiert wird Die Kodierung wird zu einem Format ähnlichfunction 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); } }); }
„%e6%b5%8b%eb%af%95“. Nach der Konvertierung in dieses Format wird beim Empfang eine Transkodierung durchgeführt, wie unten gezeigt:
Nach dieser Konvertierung können die übertragenen chinesischen Zeichen abgerufen werden.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); } } }
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So implementieren Sie ein AJAX-AnforderungsarraySo leeren Sie den Cache in AjaxDas obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der Übertragung verstümmelter chinesischer Zeichen bei Ajax-Anfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!