今天遇到一个特别奇怪的问题。 从前台传过来一个json。到controller接收时,没有乱码。但是传到service层,拼sql就乱码了,打印的sql中文乱码了。 各种处理乱码的方式都使了还是不好使。 大神,谁遇到过? 可以是什么原因导致的? 给小弟一些建议吧!
你的controller 和 service 的文件编码是不是一样的?网站前端开发工程师 HTML5 CSS3 平板网页开发http://jobs.zhaopin.com/773356571250019.htm
编码方式不同。比如,你的json是utf8的,但是你拼SQL的时候,sql用的是gbk的,因此你直接把utf8的数据连到gbk的数据中,就乱码了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。