Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14923|Răspunde: 4

[JavaEE] [Practică] transmisie a semnelor de întrebare a caracterelor chinezești distorsionate pe URL-ul paginii jsp

[Copiază linkul]
Postat pe 11.12.2014 19:07:42 | | |
Fără alte introduceri, mergeți direct la cod:
[mw_shl_code=java,true] <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.net.URLEncoder"%>
<%
String path = 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>Pagina mea de start '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="cuvinte-cheie" conținut="cuvânt-cheie1,cuvânt-cheie2,cuvânt-cheie3">
        <meta http-equiv="descriere" conținut="Aceasta este pagina mea">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
  </head>
  
  <body>
  <%--
  <%
  String str = URLEncoder.encode("Chineză","utf-8");
   %>
   --%>
    <a href="test.jsp?name=Wu Soft"> test</a>
  </body>
</html>
[/mw_shl_code]

[mw_shl_code=java,true] <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.net.URLDecoder"%>
<%@page import="java.net.URLEncoder"%>
<%
String path = 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>Pagina mea de start JSP 'test.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="cuvinte-cheie" conținut="cuvânt-cheie1,cuvânt-cheie2,cuvânt-cheie3">
        <meta http-equiv="descriere" conținut="Aceasta este pagina mea">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->

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








Precedent:3 routere Huawei HG255D s-au stricat și vreau să salvez toate
Următor:JSP are o metodă comună de construire a cererilor de obiecte
Postat pe 11.12.2014 20:04:46 |
E complicat
Postat pe 11.12.2014 20:05:15 |
Codarea URL se face
 Proprietarul| Postat pe 11.12.2014 20:57:54 |

Deci, cum să faci asta????
Postat pe 11.12.2014 21:21:19 |
Funcții de codare și decodare pentru URL-uri în Java
java.net.URLEncoder.encode(String s) și java.net.URLDecoder.decode(String s);

Ești jos
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com