可以用utf-8 也可以用gbk, gb2312
不过,如果你在页面使用utf-8编码,那么你在人的页面中就不能有除了ascii码表中的字母外的符号,比如中文.而只能用utf-8转义码
如果你读取的数据是从oracle中读取的,要用 iso8851_1

解决方案 »

  1.   

    可以用utf-8 也可以用gbk, gb2312
    不过,如果你在页面使用utf-8编码,那么你在人的页面中就不能有除了ascii码表中的字母外的符号,比如中文.而只能用utf-8转义码
    如果你读取的数据是从oracle中读取的,要用 iso8859_1
      

  2.   

    写个filter 在里面设置字符集,然后在web.xml里配置,到网上搜一下就可以
      

  3.   

    最简单的方法是修改formbean。重写父类的一个什么方法,加上request.set*** 方法名记不住了。但是tomcat必须要是5.0的才行。
      

  4.   

    首先想说的gbk和gb2312还是有区别的在更早的版本gb2312可能支持,最新的jdk我忘了是1.4还是1.3以后的最好还是用:gbk
    而且建议在每个页面的排头写上:<%@ page contentType="text/html; charset=GBK" %>
    如果觉得麻烦还可以在web.xml中去配置。
    如果还有问题建议转码:
     string =new String(参数.getBytes("ISO-8859-1","GBK"));
      

  5.   

    这是字符编码的问题,建议楼主可以搜索一下csdn里 "字符集" "乱码"的有关文档。