你用的servlet插入的数据库?如果是,在插入数据库前加:response.setCharacterEncoding("gb2312");
记得取的时候巴page的属性设为"text/html;charset=gb2312"如果用jsp提交,也应该在入库前作相应的字符集设置,不过我没有用过 :)
如果还不行就换成 GBK 试试,我感觉关于乱码的问题就是:在入数据库前设置需要的字符集  然后再取的时候用相同的字符集取出来就行了。
不知说的对不对,自己试验一下就 知道了 :)