Je crois que de nombreux amis ont rencontré le problème des caractères tronqués lors de la transmission du chinois vers une URL en Java. Récemment, j'ai rencontré un problème qui consiste à lier une information chinoise à l'URL. dans Action. Plus tard, lorsque ActionForward accède à une autre page, des caractères tronqués apparaîtront lorsque reqeust.getParameter sera utilisé pour le récupérer.
Solution :
1. Encodez les caractères chinois à passer dans l'URL :
String message = java.net.URLEncoder.encode("中文字符","utf-8");
2. Décodez les caractères sur la page où l'URL passe le chinois : < 🎜. >
String msg = request.getParameter("message"); String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8");
tutoriel de base 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!