Maison  >  Article  >  interface Web  >  La solution au problème des points d'interrogation et des caractères tronqués en chinois lors de la transmission de json à la réception en utilisant ajax

La solution au problème des points d'interrogation et des caractères tronqués en chinois lors de la transmission de json à la réception en utilisant ajax

亚连
亚连original
2018-05-23 09:58:011894parcourir

Cet article présente principalement la solution au problème des points d'interrogation chinois et des caractères tronqués lors de l'utilisation d'ajax pour transférer json à la réception. Les amis qui en ont besoin peuvent s'y référer

J'utilise Springmvc pour transmettre un. json à la réception et au backend dans la couche contrôleur. Il n'y a aucun problème d'affichage. Les caractères chinois s'affichent normalement mais lorsque j'arrive à la réception,

les caractères chinois deviennent des points d'interrogation.

Plus tard, j'ai découvert cela parce que @ResponseBody est utilisé pour renvoyer json dans le contrôleur, et la classe d'implémentation de @ResponseBody dans le code source du printemps a découvert que son encodage par défaut est iso-8859-1, et l'encodage utilisé par le projet est utf-8 , il y aura donc des caractères tronqués lors de la transmission du chinois.

Ici j'ai utilisé des annotations pour résoudre le problème :

@RequestMapping(value="/echarts.do", produces = "application/json; charset=utf-8")

Cette méthode est plus adaptée à la nouvelle version de spring, la version de ce projet :

<spring.version>4.1.4.RELEASE</spring.version>

Ce qui précède est ce que j'ai compilé pour vous, j'espère qu'il vous sera utile à l'avenir.

Articles connexes :

Solution parfaite à l'erreur d'analyse syntaxique dans le cadre d'une requête inter-domaine ajax

ajax soumet le numéro de téléphone mobile pour vérification de la base de données et renvoyer la valeur d'état

AJAX + SpringMVC implémente la fonction de requête de pagination de la boîte modale d'amorçage

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