gpt4 book ai didi

javascript - ' é' is getting converted to ' é' 将数据从 jsp 提交到 servlet 时

转载 作者:行者123 更新时间:2023-11-30 07:19:40 24 4
gpt4 key购买 nike

我有一个页面,将从数据库中检索用户名并显示在 jsp 页面中。该用户名包含法语字符 é并且显示良好。但是当我在jsp中提交用户详细信息表单时,这个字符被转换为é在我的 servlet 中。我在 javascript 中添加了警报,并在表单提交之前看到该值是正确的,因此我怀疑在表单提交和值检索之间出现了问题。

最佳答案

这是一个典型的案例,您尝试将 UTF-8 内容转换为 ISO-8859-1,如以下简单代码所示:

System.out.println(new String("é".getBytes("UTF-8"), "ISO-8859-1"));

输出:

é

确保您在所有地方都使用 UTF-8

关于javascript - ' é' is getting converted to ' é' 将数据从 jsp 提交到 servlet 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37791858/

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