Maison > interface Web > js tutoriel > Solution à la requête ajax tronquée (code chinois tronqué)_compétences javascript

Solution à la requête ajax tronquée (code chinois tronqué)_compétences javascript

WBOY
Libérer: 2016-05-16 16:52:52
original
1216 Les gens l'ont consulté

J'ai rencontré un problème aujourd'hui, concernant les caractères tronqués lors de la transmission du chinois dans une requête ajax.

Le code suivant :

Copiez le codeLe code est le suivant :

fonction UpdateFolderInfoByCustId(folderId,foldName , custId) {
$.ajax({
) type : "Post",
contentType : "application/x-www-form-urlencoded; charset=utf-8",
url : " http://localhost/CRM/Ashx/HandKBSucessCustomer.ashx?Method=UpdateCustomerByCustId&folderId="
dossierId "&folderName=" encodeURI(encodeURI(folderName)) "&custId=" custId,
succès : function (msg) {
                                                         


Si vous transmettez simplement "&foderName="foldName dans le code ci-dessus, les caractères chinois seront tronqués. S'ils sont convertis deux fois via encodeURL, l'encodage des caractères chinois deviendra similaire à

Le format de « test믕 ». Après la conversion vers ce format, transcodez lors de la récupération, comme indiqué ci-dessous :

Copier le code


Le code est le suivant :

public void UpdateCustomerByCustId () string dossierName2 = Convert.ToString(System.Web.HttpUtility.UrlDecode(folderName)); int custId = Convert.ToInt32(Request["custId"]); bool res = false; essayer                                                                                                                                                                                                                                                                                                                                         (res);
}
}
}



Après cette conversion, les caractères chinois transmis peuvent être obtenus.
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal