乱码真是个令人讨厌的问题~
刚才终于把MySQL与JSP交互的乱码问题解决了。
办法如下:
1.在url处加上句子 "&useUnicode=true&characterEncoding=GBK" ;
2.我用Navicat Lite可视化工具创建MySQL数据库时,可选定数据库编码,也是 GBK ;
3.页面的编码可以选GBK以外的编码方式,如UTF-8。若操作页面的编码是UTF-8,则操作页面上要一句request.setCharacterEncoding("UTF-8");
或者大招,比如new String(name.getBytes("ISO-8859-1"),"UTF-8"); 我喜欢第一种。
附上例子一个:
//JSP插入数据到数据库------------------------------
前台显示页面----------------------------------------------------------------------
数据插入的操作页面---------------------------------------------------------------