Character decoding failed. Parameter skipped.java.io.CharConversionException: isHexDigit.
来源:互联网 发布:效能时间软件 编辑:程序博客网 时间:2024/04/27 22:59
做ajax传递参数的时候遇到这个异常,在网上找了N天的东西,还是没找到答案,原来我一直没发现原来是 escape带来的错误。我是这样写的
var url = "b.jsp?name=" + escape(u_name);
服务端获取:
String name=request.getParameter("name");
name=new String(name.getBytes("iso-8859-1"));
System.out.println(name);
结果老是报错:org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit.
我知道是字符串转换异常,可是就不知道怎么样弄好。
后来听说是escapse的问题,于是开始找资料了。终于解决了。
先把url改下:
var url = "b.jsp?name=" +u_name;
url=encodeURI(url);
url=encodeURI(url); //写一个不行。如果写一个就是????号。
//写2个,则输出 %df%a4这中.
服务端获取:
String name=request.getParameter("name");
name = java.net.URLDecoder.decode(name,"UTF-8"); //这句话一定要,因为如果不写的 //话,编码 就 是%E5%A6%88%System.out.println(name);
- Character decoding failed. Parameter skipped.java.io.CharConversionException: isHexDigit.
- Character decoding failed. Parameter skipped.java.io.CharConversionException: isHexDigit.
- Character decoding failed. Parameter skipped.java.io.CharConversionException: isHexDigit.
- 警告: Parameters: Character decoding failed. Parameter skipped. java.io.CharConversionException: isHex
- Character decoding failed. Parameter skipped.
- java.io.CharConversionException: isHexDigit
- java.io.CharConversionException: isHexDigit
- java.io.CharConversionException: isHexDigit
- java.io.CharConversionException: isHexDigit
- java.io.CharConversionException: isHexDigit.
- java.io.CharConversionException: isHexDigit
- java.io.CharConversionException: isHexDigit
- 转 java.io.CharConversionException: isHexDigit
- 乱码java.io.CharConversionException: isHexDigit
- java.io.CharConversionException: isHexDigit 出现错误的原因及其解决办法
- java.io.CharConversionException: isHexDigit JS转码问题
- 中文参数传递方式 及 java.io.CharConversionException: isHexDigit
- java.io.CharConversionException: isHexDigit 出现错误的原因及其解决办法
- hdu 2021
- javac编译web项目中的一个java类
- 作文技巧:如何做到表达优美
- 高手速成android开源项目【developer篇】
- 我读懂了这样一种自然之语
- Character decoding failed. Parameter skipped.java.io.CharConversionException: isHexDigit.
- vim/shell/makefile
- 学习1bash shell
- KMP简单应用
- 贪心与填充
- 软件概要设计
- C++中对成员访问操作符->的重载
- 月老的烦恼(1)
- 2014.02.15 重构代码之按不同级部门统计报表的实现总结(后台实现)