Solution d'affichage du code tronqué Java :
1. UTF8 résout le problème du code tronqué chinois JSP
De manière générale, au début de chaque page, ajoutez :
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% request.setCharacterEncoding("UTF-8"); %>
charset=UTF-8 est utilisé pour spécifier la méthode d'encodage fournie par JSP au client comme "UTF-8" ;
pageEncoding="UTF-8", afin de permettre au moteur JSP de décoder correctement les pages JSP contenant des caractères chinois, ce qui est très efficace sous LINUX
request.setCharacterEncoding("UTF-8");
Parfois, cela ne résout toujours pas le problème, et vous devez le résoudre comme ceci :
String msg = request.getParameter("message"); String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8"); out.println(st);
2 Tomcat 5.5 Caractères chinois tronqués
Mettez simplement le %. Répertoire d'installation TOMCAT%/ webappsservlets-examplesWEB -INFclassesfiltersSetCharacterEncodingFilter.class Le fichier est copié dans votre répertoire/filtres d'application Web. S'il n'y a pas de répertoire de filtres, créez-en un.
2) Ajoutez les lignes suivantes à votre web.xml :
<filter> <filter-name>Set Character Encoding</filter-name> <filter-class>filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>GBK</param-value> </init-param> </filter> <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
2 La solution de la méthode get
1) Ouvrez le fichier server.xml de Tomcat, recherchez le bloquez et ajoutez la ligne suivante :
URIEncoding=”GBK”
Le complet doit être le suivant :
<connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />
2) Redémarrez Tomcat, tout va bien.
3. xmlHttpRequest Problème chinois
Encodage GBK pour la page jsp
Code :
<%@ page contentType="text/html; charset=GBK"%>
Pour plus de connaissances sur Java, veuillez faire attention àjava colonne tutoriel de base .
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!