插入数据库数据乱码问题

在后台获取的页面传入的中文数据显示的是中文,插入到数据库后就是乱码,我的后台使用的是et-mvc插件配置文件如下

后台处理逻辑如下

表设计如下

我直接在mysql命令行写sql插入中文数据显示没问题,这儿插入到数据库乱码问题怎么解决??

可能是你数据库的编码不符合的问题,你可以在你的数据库url后面加上编码,例如
jdbc:mysql://localhost:3306/email?useUnicode=true&characterEncoding=UTF-8 或者百度一下mysql怎么修改默认编码
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-24
jdbc:mysql://localhost:3306/db 后面加上?useUnicode=true&characterEncoding=UTF-8 试试看
第2个回答  2014-04-24
url改为 jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
第3个回答  2018-01-05
url加上?characterEncoding=UTF-8
数据库默认语言设置的是utf-8么
相似回答