Vous pouvez essayer les cinq méthodes suivantes pour résoudre le problème :
1. Soumettre sous forme de lien hypertexte
2. (checkText)) soumet la méthode
Utilisez URLDecoder.decode pour décoder en code java :
<script> function download(documentPath){ var url = "<c:url value='/product/download.action?documentPath='/>"+documentPath; url = encodeURI(encodeURI(url)); window.location.href=url; } </script>
Obtenez le chinois en code java :
String documentPath = (String) request.getParameter('documentPath'); documentPath = URLDecoder.decode(documentPath,"utf-8");
( Recommandé tutoriels vidéo : vidéo Java)
3. Modifiez le connecteur dans le fichier server.xml de Tomcat et ajoutez URLEncoding="UTF-8"
4. jsp, puis transférer vers java via l'url
Encodage en java :
URLEncoder.encode(URLEncoder.encode("传递的中文","utf-8"));
Décodage du code en java :
URLDecoder.decode(request.getParameter('documentPath'),"utf-8");
5. Transcoder la chaîne en Java
String s = new String(filename.getBytes("ISO-8859-1"),"UTF-8");
Tutoriel recommandé : Introduction au développement 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!