刚转过来
有点不适应这种开发,也碰到了好多不明白的地方,希望大家能帮帮忙……1:有没有什么好的学习方法,能很快适应这种 JSP+javabean+javascript+netbeans开发模式。。2:我在做表单提交的小测试的时候,在表单提交到一个页面时候我现在提交的内容发现中文不能显示。
我提交方的JSP文件的字符集是这样的
<%@ page contentType="text/html;charset=gb2312"%> 
提交到某个JSP页面的字符集也是这样的为什么就出不了中文呢~我把他们全该成GBK也不行~
但是我用<%@page pageEncoding="UTF-8"%>这个就行,那gb2312这种字符集还有什么用呢~~~~??3:……

解决方案 »

  1.   

    1.网上找个开源项目来看看,尝试运行起来,尝试破坏它,再尝试修复它
    2.UTF-8是兼容所有语言的编码方式,GBK只能运行在默认编码为GBK的操作系统上
      

  2.   

    谢谢~~~
      我在网上找到一个资料是这样说的
    在HTML中指示浏览器文档的编码 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    在JSP中指示JSP引擎文档的编码
    <%@ page contentType="text/html;charset=gb2312"%>接下来他说这样做在表单提交到的页面这样写
    String name=request.getParameter("name");
    name=new String(name.getBytes("ISO8859_1"),"gb2312");
    out.println("用户名:" +name+"<br>");
    那不每次要得中文的我都得写一句这样的name=new String(name.getBytes("ISO8859_1"),"gb2312");
    是不是有点麻烦啊
      

  3.   

    <%@ page contentType="text/html;charset=UTF-8"%>,也可以设置个SERVLET过滤器,在里面写request.setCharecterEncoding("UTF-8")