Spring MVC 返回类型为字符串时, 返回中文变成"?"处理
来源:互联网 发布:太极越狱9.32mac 编辑:程序博客网 时间:2024/05/30 20:07
转自:http://www.cnblogs.com/zemliu/p/3497025.html
这里使用ResponseBody, 返回值直接是一个字符串, 没有用到jackson, 如果是返回一个Object, 使用jackson转json, 是没有编码问题的
这时酒店查询几个字全都变成了问号
由于Spring处理返回值为String类型的结果时使用了StringHttpMessageConverter, 所以我们需要配置他的编码
<bean id="utf8Charset" class="java.nio.charset.Charset" factory-method="forName"> <constructor-arg value="UTF-8"/> </bean> <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg ref="utf8Charset"/> </bean> </mvc:message-converters> </mvc:annotation-driven>
0 0
- Spring MVC 返回类型为字符串时, 返回中文变成"?"处理
- spring mvc返回类型
- spring mvc返回类型
- spring mvc@ResponseBody返回日期时变成时间戳
- spring mvc 返回中文乱码
- spring mvc返回值类型
- spring mvc返回值类型
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- Spring MVC @ResponseBody返回中文字符串乱码问题
- LeetCode之Bit Manipulation题目汇总
- 删除一个用户下的所有表
- 【数位DP】bzoj1026: [SCOI2009]windy数
- qweqwe
- 多线程中的timer
- Spring MVC 返回类型为字符串时, 返回中文变成"?"处理
- Win7(64位系统)中用Python连接access数据库(access2010)
- 数据库中批量授权与回收权限
- Linux下mount命令解析
- Android绘图(二)
- 响应式网站设计与制作
- 小爬虫1.0
- 14:类初步使用
- 优惠码,开启了您的奖学金征程