gpt4 book ai didi

java - JSP 请求中添加的附加 Ascii 字符 'Â'

转载 作者:行者123 更新时间:2023-12-03 23:11:30 25 4
gpt4 key购买 nike

我在 tomcat 和 jsp 中面临同样的问题,如下面的 asp 问题所列 Classic ASP gremlims, getting a  inserted into text whenever an HTML special character is used

使用 tomcat 5 和 jsp。当我输入包含类似 ±20°C 的字符串并提交给另一个 JSP 时,提交后的结果参数为 ±20°C。在请求本身的每个特殊字符之前添加一个附加字符“”。我该如何解决这个问题?

谢谢,

最佳答案

这是由于将 UTF-8 页面显示为 Latin-1 造成的。例如,± 在 Latin-1 中编码为 0xB1,但在 UTF-8 中编码为 0xC2、0xB1。 0xC2 恰好是 。

这对于 JSP 页面来说有点奇怪。通常,JSP 将在编写器和“Content-Type” header 中使用相同的编码,因此您始终获得相同的编码。检查您是否指定了这样的编码,

<%@page pageEncoding="UTF-8" %>

如果您有自定义的“Content-Type” header ,请确保附加“, charset=UTF-8”。

关于java - JSP 请求中添加的附加 Ascii 字符 'Â',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1856371/

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