feitian

jsp、servlet处理乱码问题

1.场合:页面本身有中文的时候

    解决办法:
    servlet
resp.setContentType("text/html;charset=gbk");

        Jsp: <%@ page contentType="text/html;charset=gb2312"%>

    注意:一定要写在PrintWriter out = resp.getWriter();之前

2.场合:解决get方式乱码问题:

    解决办法:修改server.xml àURIEncoding="GBK"

3.场合:解决post方式提交内容的乱码

    解决办法:request.setCharacterEncoding("GBK");

    注意:
        
一定要写在存取第一个参数之前

    不要调用response.setCharacterEncoding("GBK");

4.场合:<jsp:param name="user" value="<%=s%>"/>url地址包含中文参数

    解决办法:<%request.setCharacterEncoding("GBK");%>

posted on 2011-04-19 14:51 飞天wfu 阅读(141) 评论(0)  编辑  收藏 所属分类: Java EE 学习


只有注册用户登录后才能发表评论。


网站导航: