首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >河马cms上的Html表单编码不适用于utf-8。

问河马cms上的Html表单编码不适用于utf-8。
EN

Stack Overflow用户
提问于 2015-10-06 17:10:59
回答 1查看 196关注 0票数 0

我使用freemarker作为河马cms的模板引擎。我非常关注http://www.onehippo.org/library/concepts/web-application/enabling-freemarker-template-support.html。不幸的是,所有的表单都有编码问题。

在How to set content-type in Freemarker views when using Spring MVC?上,我再次仔细检查了我的utf-8配置。德语Umlauts在请求参数(在spring CharacterEncodingFilter中调试过)中仍然显示为乱码。

将表单的字符集更改为以下内容。

代码语言:javascript
复制
<form action="${actionLink}" method="post" accept-charset="ISO-8859-1">...</form>

这意味着河马中的一些东西仍然配置为使用ISO-8859-1,我猜。

EN

回答 1

Stack Overflow用户

发布于 2015-10-06 21:06:22

长话短说: spring CharacterEncodingFilter中的过滤器映射是在hstFilter之后定义的,这显然没有任何意义。

提醒:过滤器的顺序是由过滤器映射而不是过滤器声明决定的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32966005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档