gpt4 book ai didi

jsp - JSP/Tomcat5编码问题

转载 作者:行者123 更新时间:2023-11-28 21:52:30 25 4
gpt4 key购买 nike

我有一个在 Tomcat5 上运行的 Web 应用程序。在一个 jsp 页面中,比如 page1.jsp,有一些复选框,其中标题和值有一些法语字符 (Français)。当我选中一些复选框并提交页面时,它会转到 page2.jsp,我会在其中显示选定的标题。问题是,在此页面上,特殊字符正在发生变化 (Français)。当表单的方法是“POST”时会发生这种情况。在“GET”的情况下,它工作正常。在 Tomcat 的 server.xml 中,uriEncoding 被定义为“UTF-8”。我浏览了很多帖子,但问题仍然存在。

最佳答案

我做了一个测试。您需要将 accept-charset 添加到表单标签中:

<form ... accept-charset="UTF-8" ...>

...并在读取任何参数之前告诉容器使用什么编码,因为浏览器不会发送它在 header 中使用的编码:

request.setCharacterEncoding("UTF-8");

最后,确保在响应 header 和 head 中的元标记中都设置了输出页面的编码。

关于jsp - JSP/Tomcat5编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1398372/

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