最近做SSH2的一些东西,整个项目都为UTF-8,但是使用location.href提交中文参数时,在action中获取到的参数为乱码,使用jquery等其他提交方式则不会出现。
最终找到了解决办法,在此做一下记录,备忘。
1.保持整个项目为统一编码(如UTF-8)。
2.(最重要一点) 在Tomcat的配置文件中,增加URIEncoding="UTF-8"(配置文件路径为:/conf/server.xml)
最近做SSH2的一些东西,整个项目都为UTF-8,但是使用location.href提交中文参数时,在action中获取到的参数为乱码,使用jquery等其他提交方式则不会出现。
最终找到了解决办法,在此做一下记录,备忘。
1.保持整个项目为统一编码(如UTF-8)。
2.(最重要一点) 在Tomcat的配置文件中,增加URIEncoding="UTF-8"(配置文件路径为:/conf/server.xml)