今天遇到了一个很诡异的问题,我用客户端向xfire 的WebService 传递参数,当参数的内容,当汉字的个数是双数的时候,编码没有问题,当汉字个数是单数的时候就报编码错误,传递的参数就是天文数字.
本地环境gbk编码
今天遇到了一个很诡异的问题,我用客户端向xfire 的WebService 传递参数,当参数的内容,当汉字的个数是双数的时候,编码没有问题,当汉字个数是单数的时候就报编码错误,传递的参数就是天文数字.
本地环境gbk编码
[code="java"]
转换下编码
URLEncoder.encode(request.getParameter( "param "), "GBK ");
[/code]