zoukankan      html  css  js  c++  java
  • JSP中文乱码解决方案

    test.jsp:
    <%@ page contentType="text/html; charset=UTF-8" %>
    <html>
    <head>
    <title>test</title>
    </head>
    <body>
    <h1>test</h1>
    <a href="test1.jsp?username=<%=java.net.URLEncoder.encode("王天才")%>" >王天才</a>
    <form method="post" action="test1.jsp" name="form1">
    <input type="text" name="username" >
    <input type="submit" name="submit1" value="click">
    </form>
    </body>
    </html>

    test1.jsp:
    <% String username = ""; username = request.getParameter("username"); out.println("before:" + username + "
    "); byte[] aa = username.getBytes("ISO-8859-1") ; String bb = new String(aa,"UTF-8"); out.println("after:" + bb); %><%@ page contentType="text/html; charset=UTF-8" %>
    <html>
    <head>
    <title>
    test1
    </title>
    </head>
    <body bgcolor="#ffffff">
    <%
    String username = "";
    username = request.getParameter("username");
    out.println("before:" + username + "<br>");
    byte[] aa = username.getBytes("ISO-8859-1") ;
    1.如果是在地址栏传汉字时,应用如下
    String bb = new String(aa);
    2.如果是表单提交时,则应用如下
    String bb = new String(aa,"UTF-8");
    out.println("after:" + bb);
    %>

    </body>
    </html>
    <% String username = ""; username = request.getParameter("username"); out.println("before:" + username + "
    "); byte[] aa = username.getBytes("ISO-8859-1") ; String bb = new String(aa,"UTF-8"); out.println("after:" + bb); %><% String username = ""; username = request.getParameter("username"); out.println("before:" + username + "
    "); byte[] aa = username.getBytes("ISO-8859-1") ; String bb = new String(aa,"UTF-8"); out.println("after:" + bb); %><% String username = ""; username = request.getParameter("username"); out.println("before:" + username + "
    "); byte[] aa = username.getBytes("ISO-8859-1") ; String bb = new String(aa,"UTF-8"); out.println("after:" + bb); %>
  • 相关阅读:
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
    linux tips
    vim more
    vim basic
    cut
    paste
    uniq
    Linux的用户
  • 原文地址:https://www.cnblogs.com/wtiancai/p/131891.html
Copyright © 2011-2022 走看看