gpt4 book ai didi

java - 读取 HTTP 请求参数时将垃圾字符添加到字符串

转载 作者:行者123 更新时间:2023-11-29 07:01:20 24 4
gpt4 key购买 nike

我有一个 html 表单:

<p> Select beer characteristics </p>
<p>
Color:
<select name="color" size="1">
<option value="light"> light </option>
<option value="amber"> amber </option>
<option value="brown"> brown </option>
<option value="dark"> dark </option>
</select>
<br><br>
</p>
<input type = "submit" value="submit">
  • 对于输入参数name = "color",有四个选项:light, amber, brown, dark
  • 根据选择的值显示结果页面
  • 但是,当我选择一个选项时,在选项值的字符串的前面和末尾添加了一些垃圾字符
  • 在调试时,这是我使用 request.getParameter("color") 读取的值(在选择“amber”时),如下所示:“琥珀色”
  • 这导致后端出现问题,我想用输入参数进行字符串匹配

有什么建议吗?

最佳答案

这是浏览器编码错误的结果,很可能没有在响应中设置。您可以尝试使用:

response.setContentType("text/html; charset=UTF-8");

关于java - 读取 HTTP 请求参数时将垃圾字符添加到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25554379/

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