数据库gbk乱码问题
*近遇到一个一个问题:工程的编码是utf-8,而mysql数据库编码为gbk,而页面的编码也为utf-8,从而导致正常的提交数据到服务器段出现乱码问题。
于是,我琢磨着尝试三步骤:
1. 设定数据库的url ,尽量不要再.xml文件直接写(便于维护)
数据库链接+useUnicode=true&characterEncoding=UTF-8
然而尝试无效。
补充点额外知识:
显示结果 说明
© 版权 & copy;
® 注册商标 & reg;
× 乘号 & times;
÷ 除号 & divide;
2.然后将前端的数据格式设置为。我是ajax提交的。根据各自情况设定
根据实际情况设定
3.然后设置服务端代码
通过HttpservletRequest设定接受参数编码格式。
通过这些步骤解决数据库gbk乱码问题。