刚开始接触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