Maison > Java > JavaBase > Des caractères tronqués apparaissent lors de la soumission de données via un formulaire en Java en utilisant la méthode post

Des caractères tronqués apparaissent lors de la soumission de données via un formulaire en Java en utilisant la méthode post

王林
Libérer: 2019-11-16 10:46:09
original
2516 Les gens l'ont consulté

Des caractères tronqués apparaissent lors de la soumission de données via un formulaire en Java en utilisant la méthode post

Raison :

Le navigateur affiche par défaut les données de soumission de la table de codes ISO8859-1.

Solution :

1. Si la méthode de soumission est post et que vous souhaitez éviter les caractères tronqués, il vous suffit de définir l'encodage de l'objet de la requête.

Remarque : Quelle que soit la méthode par laquelle les données du client sont soumises, la demande doit être définie sur l'encodage.

2. Si la méthode de soumission est get, la définition du codage de l'objet de requête n'est pas valide. Si vous souhaitez éviter les caractères tronqués, vous ne pouvez le convertir que manuellement.

String data = "???????";//乱码字符串     
byte source [] = data.getBytes("iso8859-1");//得到客户机提交的原始数据     
data = new String (data.getBytes("iso8859-1"),"UTF-8");//解决乱码
//等同于data = new String (source,"UTF-8");
Copier après la connexion

Tutoriel recommandé : Tutoriel Java

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!

É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