zoukankan      html  css  js  c++  java
  • Java-SpringMvc-@ResponseBody返回中文字符串乱码

    第一种、注解

        @RequestMapping(value = "/test.do", method = {RequestMethod.GET},produces = "text/plain;charset=utf-8")
        @ResponseBody
        public String test(HttpServletResponse response) {
      }

    第二种、spring mvc 配置文件

        <!-- 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 
            两个bean -->
        <mvc:annotation-driven>
            <!-- Springmvc处理@responsebody 使用的是默认编码iso-8859-1 所以改变编码 -->
            <mvc:message-converters>
                <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                    <constructor-arg name="defaultCharset" value="UTF-8"></constructor-arg>
                </bean>
            </mvc:message-converters>
        </mvc:annotation-driven>
  • 相关阅读:
    OC内存管理
    摘要算法
    加密算法
    编码技术
    Golang遇到的一些问题总结
    SignalR
    uni-app 小程序 vue
    C# 调用 C++ dll的两种方式
    Vue 项目 VSCode 调试
    Navicat 导出 表结构
  • 原文地址:https://www.cnblogs.com/bjlhx/p/6639578.html
Copyright © 2011-2022 走看看