数据库插入数据乱码问题

场景:ssm框架添加数据,数据库出现乱码解决。java开发工具:Ecplise

问题描述:在ssm的web.xml中设置了Filter字符集为UTF-8过滤器。Ecplise开发工具中的Workplace中也已经指定了UTF-8,mysql数据库中的也是UTF-8,但是插入数据时出现乱码问题。

   

出现乱码的原因:Form表单在传递数据时,默认使用get方法,使用的时的默认字符集是ISO-8859-1.

                    get方法数据链接在地址栏,是在请求头中,我们平时设置的Filter字符集过滤器只能处理请求体中的信息。因此,如不在Form表单中指定提交的方法,该字符集过滤器是没有用的。

解决方案:在Form表单中指定Method=‘POST’。

     

  

posted @ 2017-06-10 16:07  火狐程序员  阅读(439)  评论(0)    收藏  举报