Cet article présentera plusieurs façons de résoudre le problème des fichiers JSP tronqués. Les détails sont les suivants. J'espère qu'il sera une référence pour tout le monde.
Vérifiez si le format d'encodage est défini dans l'en-tête du fichier jsp :
Au fait, définissez-le :
<meta>
Afficher le format d'encodage du projet : défini sur UTF-8
projet–>propriétés :
Si le fichier jsp est copié directement, vous devez également le vérifier, faire un clic droit sur le fichier jsp, sélectionner les propriétés et définir le format d'encodage :
Ce qui précède résout généralement le problème des caractères chinois tronqués sur la page S'il y a toujours des problèmes, tels que des caractères tronqués dans le formulaire soumis, etc., vous devez répondre dans l'en-tête de la requête Encodage du paramètre d'en-tête :
//设置编码格式 req.setCharacterEncoding("UTF-8"); resp.setCharacterEncoding("UTF-8");
4. Si le code tronqué n'est pas résolu au final, définissez le format d'encodage du serveur tomcat. Par défaut, la méthode d'encodage utilisée par tomcat est : iso8859-1, ouvrez le fichier settings.xml ( (Dans le dossier tomcat conf) Recherchez le code suivant :
<connector></connector>
Ce code spécifie le numéro de port et d'autres informations permettant à Tomcat d'écouter les requêtes HTTP.
Vous pouvez ajouter un attribut ici : URIEncoding et définir la valeur de l'attribut sur UTF-8 pour permettre à Tomcat (codage ISO-8859-1 par défaut) de traiter les requêtes get en codage UTF-8.
<connector></connector>
Recommandations d'apprentissage associées : bases de 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!