jsp-request中文乱码

来源:互联网 发布:电信 80端口不能映射 编辑:程序博客网 时间:2024/05/17 07:54
在jsp页面第一行加上:
<%@ page language="java" pageEncoding="UTF-8"%>
<!-- 告诉浏览器该jsp格式为utf-8,此时注意网页本身(右击->properties)的编码是否为utf-8 -->

在head内加入:
<!-- 告诉服务器,这里采用的是utf-8 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

3.1对于get请求:
String name2 = new String(name.getBytes("iso-8859-1"),"UTF-8");

3.2 对于post请求
 request.setCharacterEncoding("utf-8");//对于post方法有效,对get无效.一定要放在解析的第一行,否则不行。
 String name = request.getParameter("name");
0 0