Spring3.0中REST转中文乱码解决方法
2010-03-18 10:18
399 查看
分析了源代码发现是那个RestTemplate类中的构造函数RestTemplate() 里这句this.messageConverters.add(new StringHttpMessageConverter());这句中StringHttpMessageConverter的这个类,默认是ISO-8859-1:
public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");
解决方法:
把StringHttpMessageConverter这个类的源码中的
Charset.forName("ISO-8859-1");
改为
Charset.forName("utf-8");
编译后重新放在org.springframework.web-3.0.0.RELEASE.jar中即可
public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");
解决方法:
把StringHttpMessageConverter这个类的源码中的
Charset.forName("ISO-8859-1");
改为
Charset.forName("utf-8");
编译后重新放在org.springframework.web-3.0.0.RELEASE.jar中即可
相关文章推荐
- Spring3.0_MVC中解决提交表单时产生的中文乱码的方法
- SpringBoot mail中文附件乱码的解决方法
- restsharp 组件调用返回 gbk 编码的api,中文乱码解决方法。(restsharp response 中文乱码 gbk)
- 解决spring3.0.5使用RestTemplate发送post请求响应中文乱码问题
- spring 解决中文乱码问题 方法超经典
- 解决Spring 3.0 json返回中文乱码问题
- 基于tomcat的spring开发中文乱码解决方法。
- Spring RestTemplate出现乱码解决方法
- 解决Spring3.0 MVC @ResponseBody Ajax返回中文乱码
- spring3 mvc rest返回中文乱码? 解决问题
- Tomcat+Springmvc中文乱码问题解决方法
- springMVC return "中文乱码"解决方法
- spring+mybatis 通过@ResponseBody返回结果中文乱码的解决方法
- 如何在Spring中解决中文乱码的方法
- 使用Spring PropertyPlaceholderConfigurer 配置中文出现乱码的解决方法
- C# .net中cookie值为中文时的乱码解决方法 ( 转自Spring)
- jmeter3.0 beanshell中文乱码问题解决方法
- Cacti(RRDTOOL)中文乱码以及统计图乱码问题解决方法
- C# ASP.NET 连接mysql数据库存入的中文乱码问题解决方法
- PHP附件下载中文名称乱码的解决方法