zoukankan      html  css  js  c++  java
  • request.getParameter("name")乱码问题

    1 页面提交http的get请求时,找到页面的字符编码<%@ page contentType="text/html;charset=utf-8" language="java" %>

        将url按照页面字符编码进行编码,由页面通过http发送到服务端时,http请求是以ISO-8859-1的编码来传送url的。

    2 服务端获取参数

            String fileName = new String(req.getParameter("name").getBytes("ISO-8859-1"),"utf-8");

      这里的utf-8 要和页面的相对应才可以,不然会出现乱码。

    3 有时候,在tomcat配置文件里设置URI-Encoding 的字符编码,实际上就是对上面

      字符集设置值

  • 相关阅读:
    String,StringBuffer与StringBuilder的区别?
    Digui
    Digui1
    逆序
    TestOverWrite
    DemoBoxWeight
    TestSuperSub
    Cast
    TestOverWrite
    Joseph
  • 原文地址:https://www.cnblogs.com/moris5013/p/10609606.html
Copyright © 2011-2022 走看看