Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14923|Atsakyti: 4

[JavaEE] [Praktika] jsp puslapio URL klaustukas Kinijos iškraipytų simbolių perdavimas

[Kopijuoti nuorodą]
Paskelbta 2014-12-11 19:07:42 | | |
Nieko nelaukdami eikite tiesiai į kodą:
[mw_shl_code=java,true] <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.net.URLEncoder"%>
<%
Eilutės kelias = request.getContextPath();
Eilutė basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>Mano JSP "index.jsp" pradinis puslapis</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="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="Tai mano puslapis">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
  </head>
  
  <body>
  <%--
  <%
  String str = URLEncoder.encode("Kinų","utf-8");
   %>
   --%>
    <a href="test.jsp?name=Wu Soft"> testas</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"%>
<%
Eilutės kelias = request.getContextPath();
Eilutė basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>Mano JSP "test.jsp" pradinis puslapis</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="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="Tai mano puslapis">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->

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








Ankstesnis:3 "Huawei HG255D" maršrutizatoriai buvo sulaužyti, ir aš noriu išsaugoti plytas
Kitą:JSP turi bendrą objektų užklausų kūrimo metodą
Paskelbta 2014-12-11 20:04:46 |
Tai sudėtinga
Paskelbta 2014-12-11 20:05:15 |
URL kodavimas atliktas
 Savininkas| Paskelbta 2014-12-11 20:57:54 |

Taigi, kaip tai padaryti????
Paskelbta 2014-12-11 21:21:19 |
URL kodavimo ir dekodavimo funkcijos java
java.net.URLEncoder.encode(Eilutė s) ir java.net.URLDecoder.decode(Eilutė s);

Jūs esate apačioje
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com