后端响应json格式的数据到前端页面,前端页面文字乱码解决

表现层用的springMVC
方案1:在springMVC的配置文件中加入全局配置(推荐使用)

<!-- 配置注解驱动,信息转换器String转json默认使用ISO-8859-1,手动设置为UTF-8 -->
    <mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                <constructor-arg value="utf-8"></constructor-arg>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>

方案2:使用局部配置,在对应的方法上单独声明
Produces=“application/json;charset=UTF-8”

@RequestMapping(value="findAllCategory", Produces="application/json;charset=UTF-8")
@ResponseBody

猜你喜欢

转载自blog.csdn.net/qq_42848910/article/details/107815793