天天看点

请求rest接口返回中文乱码

我利用ajax请求后台的rest接口,当然我在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>      

但是没想到的是我从后台返回的数据居然是乱码的,怎么办,思考了半天,但是还是在网上找到了答案

请求rest接口返回中文乱码

怎么办呢,我在restful接口的上面添加了一个备注就好了:

请求rest接口返回中文乱码

加了上面的那个字符串,然后就好了,看:

继续阅读