关于MYSQL中显示乱码的问题? 在线急等! MYSQL中Default-set 为gb2312 ,如果从JSP 页面中向数据库中写中文数据是乱码,可是从数据库直接写中文就可以显示出来,并且从JSP页面中也可以显示中文.请各路高手帮忙解决,在线急等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你先测试一下,提交页面传递过来的值,是否为中文,如果不是,请把接受页面加上:<%request.setCharacterEncoding("gb2312");%>如果这一句也有了,那么请把数据库改成gbk 我按照你说的试了一下,从前台传过的是乱码,因为我用的struts框架做的. 传过来的时候得经过ActionForm 是不是这个过程中出现了乱码呢??? 请把<form method="POST" action=""enctype="application/x-www-form-urlencoded">这儿也很重要 我知道结果了.通过你说的方法,我测试了一下,从前台传过来的乱码后,我对乱码编码方式进行了转换 String str=new String(myForm.getTitle().trim().getBytes("iso-8859-1"),"GB2312");这样就可以在数据库中显示出来的了.谢谢您了. request.setCharacterEncoding("gb2312");页面数据库都设置成GBKMYSQL4,MYSQL5还都不一样,我开发过程遇到最大的问题就是这个 链接中,如何取得当前记录的ID? "eWebSoft在线文本编辑器飞鱼修改版"在做修改功能时怎样获取数据库的内容! 在线急求!谢过先! JSP运行一段时间之后CPU占用为100% jsp连接数据库的问题 不知道有什么问题。 有关Dispatch Acton 的问题 ?帮帮忙 我的servlet访问不了:( 过滤的关键字distinct 与动态游标冲突怎么解决 (50分)Eclipse的使用手册之类的东西能否MAIL一份给我了,谢谢,收到就给分!!! 在javaBean中,为何找不到nmake.exe文件? logback 日志输出重复问题 为什么没有人回贴呀,大家帮帮我吧 求教,怎么传递值?
如果这一句也有了,那么请把数据库改成gbk
String str=new String(myForm.getTitle().trim().getBytes("iso-8859-1"),"GB2312");
这样就可以在数据库中显示出来的了.谢谢您了.