zoukankan      html  css  js  c++  java
  • Spring MVC 返回中文乱码

    Spring MVC框架返回有两种方式,分别是:

    一、response返回

    通过Spring 框架下的response来返回。

    二、注解 @ResponseBody

    直接在方法上面加上@ResponseBody注解标签,并且方法返回对象类即可。

    Spring会根据注解将对象转化为json格式并返回。

    备注:有一个常见问题,@ResponseBody注解标签返回的中文为"???"乱码。

    原因:spring 将返回对象返回时,针对 String 对象和其他对象的转换器是不一样的,并且string转换器的默认编码方式为 iso-8859-1,所以,就会出现乱码。

    乱码解决方案,分别是:

    1、注解

    通过在 @RequestMapping 注解标签上添加 produces = "text/plain;charset=utf-8" 即可。

    2、字符串编码

    通过将string进行编码转换为 ISO-8859-1即可。

  • 相关阅读:
    SVN客户端的安装和使用
    SVN服务器的安装和使用
    ssh port forwarding
    mysql 索引
    ssh forwarding 配置
    pymongo collection.save 问题
    linux 实现VLAN
    linux 硬件中断调节
    M2Crypto
    python 时间四舍五入
  • 原文地址:https://www.cnblogs.com/maxiaoshuai/p/6559270.html
Copyright © 2011-2022 走看看