
mysql5.1.53,tomcat 6.0,jsp、mysql编码:gb2312
本人是jsp初学,什么S S H之类的搞不懂,还没学过,最好不用这方面的技术解决。
在你的MySQL目录中找到my.ini文件,将里面的default-character-set= 的值设为GBK
然后,在你的获得参数的servlet文件中加上
request.setCharacterEncode(“gbk”)(只对post方法有效,要在getParameter()前设置)
或者在tomcat的目录下的conf文件夹内的server.xml文件中找到
redirectPort="8443" />
将其改为
redirectPort="8443" URIEncoding="GBK"/>
(后面这个只缺液对get方法有效)
还有斗兆一种对get方法和post方法都有效空扮租:new String(x.getBytes(“iso-8859-1”), "gbk”)
数据库卸载了,重新装一遍,安装过程中有个选择字符集的地方,这个地方一定记得选utf8这种字符集,否码蚂宴则还是会乱码的,这个乱码不是迟银jsp的问题,物丛而是数据库的问题
看课本 把 第一排ch什么的 c改为大写 具体的可以看书 有三种方法~~~