idea下访问ftl中文乱码?

idea下访问ftl中文乱码?

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

http://img1.sycdn.imooc.com//climg/5cde75640001b7ea05180491.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

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>

如果解答了同学的疑问,望采纳~

祝学习愉快~


  • 慕雪4557371 提问者 #1
    嗯,编码正确了,多谢!
    2019-05-17 20:46:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师