springmvc通过json向前台传递信息的时候出现乱码问题解决方法

当向前台传递信息有时候会因为中文的编码问题产生乱码,这样我们可以通过进行转码解决,同时可以在springmvc中进行配置方法来解决

/**
* 根据condcode 值进行typelist信息的查询,结果已排序,

* @param request
* @param response
* @return
*/
@ResponseBody
@RequestMapping(value="gettypelist.do",produces="text/html;charset=UTF-8")
public String getTypelistBycondcode(HttpServletRequest request,
HttpServletResponse response) {
String condCode = request.getParameter("condCode") == null ? ""
: request.getParameter("condCode");
if (StringUtils.isEmpty(condCode)) {
return "[{\"status\":\"0\"}]";
}
RuletoQunarAndCondtionDetailTypes rqacdt = ruletoQunarConditionsDetailService
.selectInfobyCondCode(condCode);


List<CondcodeRows> condcodeRowslist = null;
if (rqacdt == null) {
return "[{\"status\":\"0\"}]";
}
{
return ruletoQunarUtils.convertTypelistTojson(rqacdt);
}
}

只需要在requestmaping中加入produces="text/html;charset=UTF-8"

这样产生的信息:

- Valid on Electronic Ticket only.
- Paper Ticket Surcharge / HKD100 per ticket.


777777777777777(该行仅适用于LO season)

999999999999999999(该行仅适用于XY season)
","validity":"Special 30 Days Fare

就不会有乱码问题了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值