zoukankan      html  css  js  c++  java
  • 在springmvc框架中,通过ajax请求,响应至前端的中文显示是?

    今天遇到的一个问题,我通过ajax请求去访问控制器,然后通过控制器给我响应了一段json数据,但是里面的中文

    在浏览上显示是??,我在web.xml 文件中是设置了编码过滤器的,但是估计这个编码过滤器只是针对请求中的编码进行过滤

    <filter>
        <filter-name>CharacterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>UTF-8</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>

    还有我将idea编辑工具中的编码设置的也是 UTF-8,还是不行,响应的数据还是??

    然后我采取了servlet中的办法,将请求的编码和响应的编码都设置成了 UTF-8,这样就可以了

    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=utf-8");
  • 相关阅读:
    disruptor 高并发编程 简介demo
    mysql 关于join的总结
    Mysql查询结果导出为Excel的几种方法
    初识ganglia
    Mybatis概述
    struts2中的拦截器
    hessian在ssh项目中的配置
    Hessian基础入门案例
    activiti工作流框架简介
    Oracle中的优化问题
  • 原文地址:https://www.cnblogs.com/BeenTogether/p/11446860.html
Copyright © 2011-2022 走看看