刚开始接触JSP

写一个宿舍管理系统练练手,可是出现了中文乱码问题,在网上找了解决方法

说用什么Filter过滤器吗


jsp页面代码编码格式控制为utf-8

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html charset=utf-8">
<script type="text/javascript">

在Servlet接收处理如下

request.setCharacterEncoding("utf-8");

发现得到的数据中文仍然乱码,乱码、乱码。

实在搞不定,下午睡了一觉起来后上网查了一下

嘿,解决了

String name = request.getParameter("name");
name=new String(name.getBytes("ISO-8859-1"),"UTF-8");//中文乱码转换

只需这样再次转换一下即可,难道我上面的request转换失败???

这样每个字符串都要转换是不是有点麻烦呀,

OK,先保留着吧,继续敲我的代码。/nl