我要抓狂了。我在前台页面中,java开发环境myeclipse的window菜单下,在左侧项目的编码设置中,在与数据库的链接过程中,在前台向后台传输数据的过程中,都将编码方式统统设置为了gbk.做完这一切后,我发现,中文穿进去是乱码,传出也是乱码。这要怎么解决。而且经过set names 'gbk',和对server和database的编码gbk设置。依然乱码,依然求救。
调试欢乐多
不是就逐层输出,看哪层出错了
找到乱码的地方去转码
一般是要在安装 数据库的时候 才能选择 字符集,如果安装后 在命令行用set是没有用的,需要修改配置文件
4楼说的Mysql数据库的问题的确存在,如果数据库中字符集不包括GBK的话,需要重新安装,即使在表中改为GBK,有时运行程序后会自动改回去。
以前我也碰到过类似的问题~保存之前数据已经是乱码了~后来发现是TOMCAT中了定义 URIEncoding=""