jsp文件头加入<%@ page contentType="text/html;charset=gb2312" %>

解决方案 »

  1.   

    好象不行,我加入<%@ page contentType="text/html;charset=gb2312" %>后这个是正常了,
    但原来的正常显示的汉字又成了乱码了,总觉的不能两全。具体一点,原来我用<%@ page contentType="text/html;charset=gb2312" %>时头文件中的格式显示正常,而我现在的页面却是乱码。如查改成<%@ page contentType="text/html;charset=8859_1" %> 则显示情况正好相反。郁闷中----
      

  2.   

    头部加<%@ page contentType="text/html;charset=gb2312" %>
    程序中 eg: String userid=new String(request.getParameter("userid").getBytes("iso-8859-1")); 试试看!
      

  3.   

    解决问题的更本办法在于为你的这个web项目配置一个过滤器,专门用来对输入、输出字符流进行编码,这样就可以一劳永逸了。过滤器需要的CLASS类去网上搜索一下,应该很多的。