java.io.charConVersionException:EOF

今天编写程序时遇到java.io.charConVersionException:EOF,但并不影响程序运行。
引用
java.io.CharConversionException: EOF错误并提示是Character decoding failed. Parameter skipped.java.io.CharConversionException。


引起的原因:httpServletRequst对象中的键值对中包含: "%"

java提供了两个类:URLDecoder和URLEncoder,处理这些二进制。使用其加密的结果类似"%CC%E1%BD%BB"的字符串;

我想这个异常的出现或多或少和java的这个机制有关系。
 

解决方法:避免使用“%”或“%%”传入request对象中。

你可能感兴趣的:(java)