存入时不要将Unicode转换为Native
显示时将Unicode转换为Native

解决方案 »

  1.   

    try:   try:    //转码 GBK TO ISO
    public static String converToIso(String str){
      String s="";
      try{
    s=new String(str.getBytes("GBK"),"8859_1");
      }catch(Exception ex){
    System.err.println("无法正确转换编码!");
      }
      return s;
      }
    //转码 ISO TO GB public static String coverToGb(String str){
      String s="";
      try{
    s=new String(str.getBytes("8859_1"),"GBK");
      }catch(Exception ex){
    System.err.println("无法正确转换编码!");
      }
      return s;
    }
      

  2.   

    Native转成unicode的方法呢?你将编码设定成GBK试试。
    另外,你在存入数据库的时候看看有没有出现?符号。