Que dois-je faire si Java renvoie des caractères tronqués ?
La solution au problème selon lequel le serveur Java renvoie des caractères chinois tronqués
Tutoriel recommandé : "apprentissage Java"
Chinois transmis depuis le serveur java Affiché sous la forme d'un point d'interrogation "?", par exemple, la valeur du nom suivant :
La raison est que le jeu de caractères de la réponse du serveur n'est pas défini sur "UTF-8", et le la valeur par défaut est "ISO-8859-1".
Solution :
Ajouter une phrase avant PrintWriter out = réponse.getWriter();
:
response.setHeader("Content-type" , "application/json;charset=UTF-8");
Remarque : assurez-vous de l'ajouter avant PrintWriter out = réponse.getWriter();, sinon le jeu de caractères de PrintWriter sera toujours le jeu de caractères par défaut "ISO- 8859-1"
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!