从数据库读出时用以下函数把你的数据处理一下
String trans(String chi)
{
String result = null;
        byte temp [];
        try
               {
                       temp=chi.getBytes("gb2312");
                      result = new String(temp);
                }
                catch(java.io.UnsupportedEncodingException e)
                {
                        System.out.println (e.toString());
                }
return result;
}