编码是:Unihan???
www.unicode.org

解决方案 »

  1.   

    public static String Converter(String strIn) {  //这里采用UTF-8编码
        if(strIn.length()==0) return "";
        try {
          byte[] bytes = strIn.getBytes("ISO8859-1");
          return new String(bytes,"UTF8");
        }
        catch(Exception ex) { }
        return null;
      }
      

  2.   

    Java的中文问题很复杂的,没有通用的方法可循,跟操作系统,WEB服务器,JDBC驱动,数据库服务器都有关,只能凭经验摸索。当初我用tomcat,mysql,和它的官方JDBC驱动的时候差点没把我折磨死。
      

  3.   

    我用的是tomcat4.0我用的
    name = new String(name.getBytes("iso8859-1"),"gb2312");
    转换,大部分汉字都可以识别,有的少数字就不识别,例如:《瞭望》
    瞭字就不识别,可是人家是杂志的名字,出来就是《?望》这可 不行。
    大家赶快帮帮我,我们快要交工了,则不解决用户不验收。郁闷!
      

  4.   

    你用GBK字集吧,它支持的汉字比gb2312多得多name = new String(name.getBytes("iso8859-1"),"GBK");