插入时用这个String putStr=new String(str.getBytes("GBK"),"cp850"); 取出时用这个String getStr=new String(str.getBytes("cp850"),"GBK"); 你要在数据库中的辅助工具中查询结果正确显示,也要设置一致的字符集,如在sql advantage中,如果不设置相应的字符集,查询出来也是乱码。 http://topic.csdn.net/t/20030928/16/2311233.html
http://www.sybase.cn/cn/content/support/exp_jszc_ase_cj_031105.html