gpt4 book ai didi

forms - Spring表单解码撇号不正确

转载 作者:行者123 更新时间:2023-12-04 05:31:55 28 4
gpt4 key购买 nike

我有一个用户通常会复制并粘贴到其中的表单。当副本和过去有撇号时,它们都会变成问号。比如刚刚有人复制粘贴了这篇文章的标题:

http://brooklynheightsblog.com/archives/47796

当用户以常规形式进行复制和粘贴时,会出现此问题。但是,我也有通过 JSON 提交的 ajax,当以这种方式完成时,撇号从完全相同的复制和粘贴中就可以了。此方法使用 Jackson json 消息转换器。

此外,我检查了编码的表单数据,看起来不错:

Atlantic+Avenue%E2%80%99s+Sahadi%E2%80%99s+Preps+For+Wall-To-Wall+%28To+Wall%29+Expansion

我尝试使用在线解码器,文本解码得很好。

任何人都知道会导致这种情况的表单提交发生了什么?

谢谢!

最佳答案

您需要在 web.xml 中包含一个过滤器

<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>

关于forms - Spring表单解码撇号不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12467214/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com