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); %>
  • 相关阅读:
    MYSQL mysql.user表中权限对应的解释
    MYSQL LOCK IN SHARE MODE&FOR UPDATE
    什么是索引
    ol,li,ul,dl,dt,dd
    CSS类与选择器【转】http://www.cnblogs.com/duanhuajian/archive/2012/12/17/2821524.html
    bootstrap笔记
    iPhone应用程序开发基础之一: IBOutlet与IBAction
    Objective-C中的加号与减号
    Linux下*.tar.gz文件解压缩命令
    【PHP+MySQL学习笔记】php操作MySQL数据库中语句
  • 原文地址:https://www.cnblogs.com/wtiancai/p/131891.html
Copyright © 2011-2022 走看看