当向前台传递信息有时候会因为中文的编码问题产生乱码,这样我们可以通过进行转码解决,同时可以在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

就不会有乱码问题了

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐