


Comment gérer les caractères chinois tronqués affichés dans l'URL transmise dans jquery.ajax
Cette fois, je vais vous montrer comment gérer les caractères chinois tronqués lorsque l'URL est transmise dans jquery.ajax. Quelles sont les précautions pour traiter les caractères chinois tronqués lorsque l'URL est transmise dans jquery. ajax. Voici les cas pratiques.
JQuery
Contenu par défaut de JQuery : application/x-www-form-urlencoded
C'est la raison pour laquelle JQuery est tronqué à l'avenir. Lors de la spécification du jeu de caractères , ISO-8859-1
ISO8859-1 est utilisé, généralement appelé Latin-1. Latin-1 comprend des caractères supplémentaires indispensables à l'écriture de toutes les langues d'Europe occidentale.
Ajax de JQuery n'a pas du tout pris en compte la question de l'internationalisation et a utilisé le jeu de caractères européen, ce qui a causé le problème des caractères tronqués lors de la transmission du chinois.
Notre UTF-8 peut résoudre ce problème.
En fin de compte, cela signifie que vous devez modifier le code JQuery et déclarer explicitement que contentType utilise le jeu de caractères utf-8, ce qui peut résoudre le problème de la transmission chinoise GB2312.
1. Modifiez le code JQuery
Modifiez simplement le code JQuery et ajoutez charset=UTF-8, il n'est donc pas nécessaire de le modifier si web.config. ou quelque chose change l'encodage dans la page, il n'est pas nécessaire d'utiliser escapec(str) pour le décoder côté serveur. La façon dont cela est transmis en anglais est également transmise en chinois.
Modifier le fichier jquery utilisé : jquery-1.4.4.min.js
ajaxSettings: {url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded ;charset=UTF-8 ",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest}
Code Js :
function confirmcommit(){ var wlCompany = $("#wlCompany").val();//这里含有中文 var wlId = $("#wlId").val(); var proposer = $("#proposer").val(); if(confirm("确认要换货吗")){ $.ajax({ type:'POST', url:'${pageContext.request.contextPath}/returnGoods/confrimExchangeGoods.do', data:'wlCompany='+wlCompany+'&wlId='+wlId+'&proposer='+proposer, //直接传值 dataType:'text', error:function(){ alert("JQuery AJAX Error!"); }, success:function(msg){ alert(msg); return; if(msg=='换货成功'){ document.location="${pageContext.request.contextPath}/orderItem/queryProduceItem.do?orderBusType="+${orderBusType}; } } }); } }
3.Code Java :
public ActionForward confrimExchangeGoods(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { log.info("确认换货 confrimExchangeGoods start..............."); response.setCharacterEncoding("UTF-8"); //这里要设置一下 String wlCompany = request.getParameter("wlCompany"); String wlId = request.getParameter("wlId"); String proposer = request.getParameter("proposer"); .....}
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Comment gérer l'échec de l'ancrage de page dans iframe
Explication détaillée des étapes pour obtenir l'objet document dans iframe
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le problème du chinois tronqué sous Linux est un problème courant lors de l'utilisation de jeux de caractères et d'encodages chinois. Les caractères tronqués peuvent être causés par des paramètres de codage de fichier incorrects, des paramètres régionaux du système non installés ou définis, des erreurs de configuration de l'affichage du terminal, etc. Cet article présentera plusieurs solutions de contournement courantes et fournira des exemples de code spécifiques. 1. Vérifiez le paramètre d'encodage du fichier. Utilisez la commande file pour afficher l'encodage du fichier. Utilisez la commande file dans le terminal pour afficher l'encodage du fichier : file-ifilename S'il y a "charset" dans la sortie.

Dans le système Windows 10, les caractères tronqués sont courants. La raison derrière cela est souvent que le système d'exploitation ne fournit pas de prise en charge par défaut pour certains jeux de caractères, ou qu'il y a une erreur dans les options de jeu de caractères définies. Afin de prescrire le bon médicament, nous analyserons en détail ci-dessous les procédures opératoires réelles. Comment résoudre le code tronqué de Windows 10 1. Ouvrez les paramètres et recherchez « Heure et langue » 2. Recherchez ensuite « Langue » 3. Recherchez « Gérer les paramètres de langue » 4. Cliquez sur « Modifier les paramètres régionaux du système » ici 5. Vérifiez comme indiqué et cliquez sur Assurez-vous juste.

Lorsque de nombreux utilisateurs utilisent des ordinateurs, ils constateront qu'il existe de nombreux fichiers avec le suffixe dll, mais de nombreux utilisateurs ne savent pas comment ouvrir de tels fichiers. Pour ceux qui veulent savoir, veuillez consulter les détails suivants. pour ouvrir et modifier les fichiers dll : 1. Téléchargez un logiciel appelé "exescope", puis téléchargez-le et installez-le. 2. Cliquez ensuite avec le bouton droit sur le fichier dll et sélectionnez "Modifier les ressources avec exescope". 3. Cliquez ensuite sur « OK » dans la boîte de dialogue d'erreur contextuelle. 4. Ensuite, sur le panneau de droite, cliquez sur le signe « + » devant chaque groupe pour afficher le contenu qu'il contient. 5. Cliquez sur le fichier dll que vous souhaitez afficher, puis cliquez sur « Fichier » et sélectionnez « Exporter ». 6. Ensuite, vous pouvez

Certains amis veulent ouvrir un bloc-notes et constatent que leur bloc-notes Win11 est tronqué et ne savent pas quoi faire. En fait, il suffit généralement de modifier la région et la langue. Le Bloc-notes Win11 est tronqué : Première étape, utilisez la fonction de recherche, recherchez et ouvrez le "Panneau de configuration". Deuxième étape, cliquez sur "Modifier le format de la date, de l'heure ou des nombres" sous Horloge et région. Troisième étape, cliquez sur l'option "Gérer". au-dessus de la carte. La quatrième étape consiste à cliquer sur « Modifier les paramètres régionaux du système » ci-dessous. La cinquième étape consiste à modifier les paramètres régionaux actuels du système en « Chinois (simplifié, Chine) » et à cliquer sur « OK » pour enregistrer.

Conseils pour gérer les noms de fichiers chinois tronqués en PHP Au cours du processus de développement, nous rencontrons souvent le problème des noms de fichiers chinois tronqués, en particulier lors du traitement des fichiers téléchargés par les utilisateurs. En PHP, comment gérer correctement les noms de fichiers tronqués est un problème courant et important. Cet article présentera quelques techniques pour traiter les noms de fichiers chinois tronqués et fournira des exemples de code spécifiques pour aider les lecteurs à mieux relever ce défi. Description du problème : lorsque les utilisateurs téléchargent des fichiers, les noms de fichiers chinois semblent parfois tronqués. En effet, différents systèmes d'exploitation et navigateurs

Titre : Méthodes et exemples de code pour résoudre le problème des caractères tronqués lors de l'importation de données chinoises dans Oracle. Lors de l'importation de données chinoises dans la base de données Oracle, des caractères tronqués apparaissent souvent en raison de paramètres de jeu de caractères incorrects dans la base de données ou de problèmes de conversion d'encodage lors de l'importation. processus. . Afin de résoudre ce problème, nous pouvons adopter certaines méthodes pour garantir que les données chinoises importées peuvent être affichées correctement. Voici quelques solutions et exemples de code spécifiques : 1. Vérifiez les paramètres du jeu de caractères de la base de données Dans la base de données Oracle, les paramètres du jeu de caractères sont

De nombreux utilisateurs ont constaté que leur logiciel personnel était tronqué après la mise à niveau du système win11. Alors, comment résoudre ce problème ? Laissez maintenant l'éditeur présenter soigneusement aux utilisateurs l'analyse des problèmes de code tronqué dans certains logiciels sous Win11. Analyse des caractères tronqués dans certains logiciels sous win11 1. Cliquez sur le champ de recherche dans la barre des tâches dans le coin inférieur gauche et entrez dans le panneau de configuration pour l'ouvrir. 3. Cliquez sur la zone. 5. Décochez ensuite la petite case de la version bêta dans la fenêtre, et enfin redémarrez l'ordinateur pour résoudre le problème.

Que se passe-t-il lorsque la disposition du bureau est verrouillée ? Lors de l'utilisation de l'ordinateur, nous pouvons parfois rencontrer une situation dans laquelle la disposition du bureau est verrouillée. Ce problème signifie que nous ne pouvons pas ajuster librement la position des icônes du bureau ou modifier l'arrière-plan du bureau. Alors, que se passe-t-il exactement lorsqu'il est indiqué que la disposition du bureau est verrouillée ? 1. Comprendre la disposition du bureau et les fonctions de verrouillage. Tout d’abord, nous devons comprendre les deux concepts de disposition du bureau et de verrouillage du bureau. La disposition du bureau fait référence à la disposition de divers éléments sur le bureau, notamment les raccourcis, les dossiers, les widgets, etc. nous pouvons être libres
