Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14923|Répondre: 4

[JavaEE] [Entraînement] transmission de points d’interrogation sur l’URL de la page jsp des caractères chinois brouillés

[Copié le lien]
Publié sur 11/12/2014 19:07:42 | | |
Sans plus tarder, allez directement au code :
[mw_shl_code=java,vrai] < %@ page language="java » import="java.util.* » pageEncoding="utf-8" %>
< %@page import="java.net.URLEncoder" %>
<%
Chemin de chaîne = request.getContextPath() ;
String basePath = request.getScheme()+ » ://"+request.getServerName()+ » :"+request.getServerPort()+path+"/ » ;
%>

< !DOCTYPE HTML PUBLIC « -//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="< %=basePath %>">
   
    <title>Ma page de départ 'index.jsp' JSP</title>
        <meta http-equiv="pragma » content="no-cache">
        <meta http-equiv="cache-control » content="no-cache">
        <meta http-equiv="expires » content="0">   
        <meta http-equiv="mots-clés » content="mot-clé1,mot-clé2,mot-clé3">
        <meta http-equiv="description » content="C’est ma page">
        <!--
        <lien rel="feuille de style » type="text/css » href="styles.css">
        -->
  </head>
  
  <body>
  <%--
  <%
  String str = URLEncoder.encode(« Chinois »,"utf-8 ») ;
   %>
   --%>
    <a href="test.jsp ?name=Wu Soft"> test</a>
  </body>
</html>
[/mw_shl_code]

[mw_shl_code=java,vrai] < %@ page language="java » import="java.util.* » pageEncoding="utf-8" %>
< %@page import="java.net.URLDecoder" %>
< %@page import="java.net.URLEncoder" %>
<%
Chemin de chaîne = request.getContextPath() ;
String basePath = request.getScheme()+ » ://"+request.getServerName()+ » :"+request.getServerPort()+path+"/ » ;
%>

< !DOCTYPE HTML PUBLIC « -//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="< %=basePath %>">
   
    <title>Ma page de départ « test.jsp » JSP</title>
   
        <meta http-equiv="pragma » content="no-cache">
        <meta http-equiv="cache-control » content="no-cache">
        <meta http-equiv="expires » content="0">   
        <meta http-equiv="mots-clés » content="mot-clé1,mot-clé2,mot-clé3">
        <meta http-equiv="description » content="C’est ma page">
        <!--
        <lien rel="feuille de style » type="text/css » href="styles.css">
        -->

  </head>
  
  <body>
  <%
  
  
  Chaîne i = new String(request.getParameter(« name »).getBytes( « iso-8859-1 » ), « UTF-8 » ) ; ;
   %>
    < %=i %>
   
  </body>
</html>
[/mw_shl_code]








Précédent:Trois routeurs Huawei HG255D sont cassés, et je veux sauver les briques
Prochain:JSP possède une méthode courante pour construire des requêtes d’objets
Publié sur 11/12/2014 20:04:46 |
C’est compliqué
Publié sur 11/12/2014 20:05:15 |
L’encodage de l’URL est réalisé
 Propriétaire| Publié sur 11/12/2014 20:57:54 |

Alors, comment faire ????
Publié sur 11/12/2014 21:21:19 |
Fonctions d’encodage et de décodage pour les URL en Java
java.net.URLEncoder.encode(String s) et java.net.URLDecoder.decode(String s) ;

Tu es en bas
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com