返回到前台的String出现乱码问题

Posted txdd-tg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了返回到前台的String出现乱码问题相关的知识,希望对你有一定的参考价值。

使用springmvc给前天返回String类型的数据出现乱码问题可以在配置环境Spring-mvc.xml中添加如下代码

<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<!-- StringHttpMessageConverter编码为UTF-8,防止乱码 -->
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8"/>
<property name = "supportedMediaTypes">
<list>
<bean class="org.springframework.http.MediaType">
<constructor-arg index="0" value="text"/>
<constructor-arg index="1" value="plain"/>
<constructor-arg index="2" value="UTF-8"/>
</bean>
<bean class="org.springframework.http.MediaType">
<constructor-arg index="0" value="*"/>
<constructor-arg index="1" value="*"/>
<constructor-arg index="2" value="UTF-8"/>
</bean>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>

添加代码之后将服务器重新启动即可解决乱码问题

以上是关于返回到前台的String出现乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500:no convertter for return value of type

nodeJS 返回前台乱码问题解决

前台传参到后台出现中文乱码问题

通过Cookie来记住用户名出现乱码问题(URL编码)

Requset和Response中的乱码问题

前台get传递含中文数据到后台出现中文乱码