问题由来:
数据库请求的中文参数始终会有问题,问题定位到请求jdbc的编码,但是在xml里面按照各路方案试了很多次,但是还是不行。
解决方案:
遇到了一个超大的坑!!!!!!!!!
有时候在使用xml作为配置文件的时候,应该要使用xml的编码规则来进行适当的设置。
下面给出xml中一些特殊符号的编码转换:
<
< 小于号>
> 大于号&
& and字符'
’ 单引号"
” 双引号-
懂了吗?就是要用unicode编码,不要转过来,我之前也看到有说要用&
的,但是一直以为是网站的乱码,就自作聪明改过来了,其实根本不用改!!
jdbc:mysql://127.0.0.1:3306/ticket?useUnicode=true&characterEncoding=utf-8