您的位置:首页 > 其它

关于Freemarket+webwork的编码问题

2009-04-01 11:01 239 查看
(说明:以下文字全部来自引用的论坛帖子)

ftl是GBK编码的,直接使用Freemarker进行页面输出。
要求输出时使用UTF-8编码,该怎么配置??

已经解决,方法是:
1) webwork.properties中
webwork.locale=zh_CN
webwork.i18n.encoding=UTF-8
... 指定输出为UTF-8
2) freemarker.properties中
default_encoding = GBK
... 指定ftl为GBK编码
3) 在ftl 文件头中引入
<#ftl attributes={"content_type":"text/html; charset=UTF-8"}>
...指定freemarker的模版输出为UTF-8

至此完成GBK编码模版,UTF-8输出

另:本人不赞成用UTF-8编码ftl文件,不利于共享和维护

转自:http://blog.ccidnet.com/blog-htm-do-showone-uid-5593-itemid-37988-type-blog.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: