当前位置: 首页 > 知识库问答 >
问题:

hippo cms上的Html表单编码不支持utf-8

葛奇
2023-03-14

我使用freemarker作为河马CMS的模板引擎。我几乎一直关注http://www.onehippo.org/library/concepts/web-application/enablem-freemarker-template-support.html,不幸的是,所有表单都存在编码问题。

将窗体的字符集更改为以下工作。

<form action="${actionLink}" method="post" accept-charset="ISO-8859-1">...</form>

这意味着hippo中的某些东西仍然是使用ISO-8859-1进行配置的,我猜。

共有1个答案

梁丘缪文
2023-03-14

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

提醒:筛选器的顺序由筛选器映射决定,而不是由筛选器声明决定

 类似资料:
  • 请查看Servlet类中的注释。如果将更改为,则无法访问应用程序。 为什么会出现这个问题?

  • 我尝试做一个java web应用程序。在本地Tomcat7服务器上一切都很好。我有一个jsp文件;

  • 问题内容: 我需要读取一个用ISO-8859-1(也称为latin1)编码的文件,如下所示: 但是,Node抱怨“ latin1”或“ ISO-8859-1”不是有效的编码(“错误:未知编码”)。 接受什么编码? 问题答案: 该编码的列表节点支持本身是相当短的: ASCII base64 十六进制 ucs2 / ucs-2 / utf16le / utf-16le utf8 / utf-8 bin

  • 问题内容: 我使用eclipse IDE编写了这个小型Java程序。我已将工作区设置为支持UTF-8,并且从Eclipse执行该程序时,程序可以愉快地运行。 该程序的一部分是将一些数据写入文件中(由于使用阿拉伯语,因此需要UTF-8)。 我需要导出一个可运行的JAR文件,以便将此程序提供给我的客户。 我的问题: 当我使用“导出到可运行的JAR文件”导出程序时,它会正常运行,但是用阿拉伯语写到文件中

  • 我正在为一位位于巴西的客户开发一个网站。他的网站的一部分显示了用户的反馈/评论。 以下是一个例子: 正确版本: “这是我的一分钟!” 当我向用户输出时,显示如下内容: 不正确的版本: “这是我的一分钟!” 我将这些评论保存到mySQL数据库(Hostgator),并将数据库排序规则设置为“utf8\U unicode\U ci”。 在超文本标记语言的顶部,我声明了以下内容: 我使用Laravel