jsp,向数据库写入数据成功,但数据库中出现??????
来源:百度知道 编辑:UC知道 时间:2024/05/17 16:24:31
RT,从jsp页面中的文本域向数据写入数据成功。
但是数据库中出现的是????????(注意不是乱码,全都是??????)
我已经在servlet中敲入以下代码:
//解决中文乱码
request.setCharacterEncoding("GBK");
ann=Tools.getNewString(ann);
Tools里是 result=new String(input.getBytes("iso-8859-1"),"utf-8");
我觉得已经解决了乱码问题。
但是为什么还是出现????
高手解决下,在线等。
换成GBK不行
但是数据库中出现的是????????(注意不是乱码,全都是??????)
我已经在servlet中敲入以下代码:
//解决中文乱码
request.setCharacterEncoding("GBK");
ann=Tools.getNewString(ann);
Tools里是 result=new String(input.getBytes("iso-8859-1"),"utf-8");
我觉得已经解决了乱码问题。
但是为什么还是出现????
高手解决下,在线等。
换成GBK不行
utf-8跟gbk不能同时用的..对同一个数据只能用同一种编码或者是可以兼容的编码
result=new String(input.getBytes("iso-8859-1"),"utf-8");
第二个参数换成GBK试试
用 GB2312