通过springRestTemplate发送中文乱码问题

来源:互联网 发布:独立域名是什么 编辑:程序博客网 时间:2024/06/10 16:21
问题描述:需要通过调用友盟(第三方公司)的推送接口向ios和android设备推送消息,但是推送中文的时候,设备收到的信息是乱码.


解决方案:把StringHttpMessageConverter这个类的源码中的Charset.forName("ISO-8859-1");改为Charset.forName("utf-8");
编译后重新放在org.springframework.web-3.0.5.RELEASE.jar中即可.


编译过程:在项目的classpath路径下创建一个和StringHttpMessageConverter这个类所在包一样的包路径org.springframework.http.converter,
注意:此类不能报错,即保证此类中所有import的类在你的类库中都能找到,然后重新部署一下服务,最后就可以从tomcat的webapps/你的项目路径下找到
你编译好的文件了,如果还不放心,可以通过反编译工具jd验证是不是修改正确了.

0 0
原创粉丝点击