idea下访问ftl中文乱码?
我用idea创建的ftl文件,本身idea的编码格式也是utf-8,为什么启动tomcat,用谷歌浏览器访问ftl文件会是乱码?用f12,查看编码格式居然是gbk,怎么会这样?

21
收起
正在回答
1回答
同学你好。这个是FreeMarker对ftl解析的默认编码问题。
同学可以采用如下代码将其设置为UTF-8,重启Tomcat,再请求一下试试
<servlet> <servlet-name>freemarker</servlet-name> <servlet-class>freemarker.ext.servlet.FreemarkerServlet</servlet-class> <init-param> <param-name>TemplatePath</param-name> <param-value>/WEB-INF/ftl</param-value> </init-param> <init-param> <param-name>DefaultEncoding</param-name> <param-value>UTF-8</param-value> </init-param> </servlet>
如果解答了同学的疑问,望采纳~
祝学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星