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 的字符编码,实际上就是对上面

      字符集设置值

  • 相关阅读:
    2019年春季第四周作业
    第三周作业
    第二周作业
    最大值及其下标
    查找整数
    PTA3
    币值转换
    三位老师
    自我介绍
    poj 3278 Catch That Cow(bfs)
  • 原文地址:https://www.cnblogs.com/moris5013/p/10609606.html
Copyright © 2011-2022 走看看