Maison  >  Article  >  interface Web  >  Comment résoudre le problème tronqué du chinois jquery ajax

Comment résoudre le problème tronqué du chinois jquery ajax

藏色散人
藏色散人original
2020-12-30 10:19:453445parcourir

Solution au code tronqué chinois jquery ajax : 1. Si le client utilise l'encodage gb2312, spécifiez l'encodage du flux de sortie sur le serveur ; 2. Le serveur et le client utilisent l'encodage utf-8.

Comment résoudre le problème tronqué du chinois jquery ajax

L'environnement d'exploitation de ce tutoriel : ordinateur Dell G3, système Windows 7, version jquery1.10.0.

Recommandé : "Tutoriel de base de JavaScript"

Problème de code tronqué avec jquery ajax

Cause du code tronqué :

1. Le codage de caractères par défaut des données renvoyées par xtmlhttp est utf-8. Si la page client est en gb2312 ou d'autres données codées, des caractères tronqués seront produits

2. par la méthode post est utf- 8. Si le serveur est encodé en gb2312 ou d'autres données, des caractères tronqués seront générés

Les solutions sont :

1 Si le client est encodé en gb2312, précisez. l'encodage du flux de sortie sur le serveur

2. Le serveur et le client utilisent l'encodage utf-8

gb2312:header('Content-Type:text/html;charset=GB2312');
utf8:header('Content-Type:text/html;charset=utf-8');

Remarque :

Si vous avez suivi la méthode ci-dessus et que vous continuez à le faire. renvoie des caractères tronqués, vérifiez votre méthode. Qu'il s'agisse de get, pour les requêtes get (ou toute requête impliquant des paramètres d'URL passés), les paramètres passés doivent d'abord être traités par la méthode encodeURIComponent.

Si encodeURIComponent n'est pas utilisé, des caractères tronqués seront également générés.

Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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