serverlet插入数据库出现乱码 我用的是MySQL数据库,在serverlet中插入数据库时,中文出现乱码。但是插入语句在MySQL-Front中运行时中文不是乱码.请问各位高手,这个问题怎么解决。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 servlet不取到时在控制台打印下,看是不是乱码,如果是,进行编码试试. mysql 中文问题:第一步:修改my.ini文件,让新建的表都用默认的gb2312字符集 default-character-set=XXX 改为default-character-set=gb2312 第二步:在jdbc的url中添加 jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gb2312 先看看你servlet接收到的数据是否是乱码,如果不是,那么要设置数据库的编码方式为gb2312, 转换的问题,用下面这段代码试一下:String content=request.getParameter("name").toString();byte temp[] =str1.getBytes("ISO-8859-1");content=new String(temp);out.println("content="+content);其中name是表单中对应的数据名称 请教下各位一个关于struts问题 用struts2的文件上传拦截器时,为是什么总是直接转到input了? 一个简单的AJAX问题 大家有听说过神州数码的企业JAVA培训吗? 请教一个文件操作方面的问题 javamail报错,哪位高手帮忙看看啊?谢谢 菜鸟初学,请推荐几本好的JSP或者JAVA书籍 关于Statement 关于 JSP 代码复用 的一个问题请教大家 我是jsp的新手,请问如何实现在页面中增加一个随着页面滚动的小页面???? 请问JSP能做到通过事件自动发mail吗? JSP中传值的问题.....大虾帮忙......
第一步:修改my.ini文件,让新建的表都用默认的gb2312字符集
default-character-set=XXX
改为default-character-set=gb2312
第二步:在jdbc的url中添加
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gb2312
如果不是,那么要设置数据库的编码方式为gb2312,
byte temp[] =str1.getBytes("ISO-8859-1");
content=new String(temp);
out.println("content="+content);
其中name是表单中对应的数据名称