本地测试接口没有发现任何问题,代码提交到服务器运行,手机端测试的时候发现凡是中文输入的都出现了乱码,
我查询对应数据库发现字段都是乱码,好好的怎么会突然乱码,
究其原因,才发现,修改了tomcat下面的conf/server.xml对应如下位置的编码方式:
配置server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
注意是 URIEncoding="UTF-8" 的位置
重新打包测试,中文不再乱码,ok!!!!!!!!!!!!!!!!!!
好记性不如烂笔头!!!!!!!!!!!!!