1

我无法理解为什么在我的服务器上出现字符解码失败警告。

2012 年 5 月 19 日上午 2:56:57 org.apache.tomcat.util.http.Parameters processParameters

警告:参数:字符解码失败。值“100%”的参数“宽度”已被忽略。请注意,此处引用的名称和值可能由于解码失败而损坏。使用调试级别日志记录查看原始的、未损坏的值。

4

2 回答 2

3

好吧,末尾的 % 表示编码错误。如果编码正确,它后面应该跟着两个十六进制字符。

于 2012-07-02T17:52:18.057 回答
1

如果“参数:字符解码失败”警告包括 % 问题,那么我们可以使用下面给出的代码,无需做任何事情。我在我的 ajax 函数中使用它。

var productPromoCodeIdParam = productPromoCodeId.replace('%','%25');
于 2013-04-09T12:46:23.257 回答