Freemarker中文乱码
Freemarker已经在配置文件中配置了默认字符集,但是在页面显示还是中文乱码
14
收起
正在回答 回答被采纳积分+1
3回答
好帮手慕柯南
2020-03-01 10:11:38
同学你好!
在xml中配置的编码,是告诉浏览器以utf-8来解析页面
“??”这种形式的乱码,通常是后台但返回的数据不是uft-8导致的。是相应乱码。
你添加一下以下配置就可以
具体代码:
<mvc:annotation-driven > <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <!-- response.setContentType("text/html;charset=utf-8") --> <value>text/plain;charset=utf-8</value> <value>text/html;charset=utf-8</value> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven> <!-- 将图片/JS/CSS等静态资源排除在外,可提高执行效率 --> <mvc:default-servlet-handler/>
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星