我无法理解为什么在我的服务器上出现字符解码失败警告。
2012年5月19日上午2:56:57 org.apache.tomcat.util.http.Parameters processParameters
警告:参数:字符解码失败。参数'width'的值为'100%'已被忽略。请注意,由于解码失败,此处引用的名称和值可能已损坏。使用调试级别日志记录查看原始的,未损坏的值。
答案 0 :(得分:2)
嗯,最后的%表示编码错误。如果编码正确,它应该后跟两个十六进制字符。
答案 1 :(得分:0)
如果'参数:字符解码失败'警告包含%问题,那么我们可以使用下面给出的 代码,不需要做任何事情。我在我的ajax函数中使用它。
var productPromoCodeIdParam = productPromoCodeId.replace('%','%25');