你的分享就是我们的动力 ---﹥

perl 调用java webservice

时间:2011-10-29 17:40来源:www.chengxuyuans.com 点击:

perl 调用java webservice 出现中文乱码问题??

该如何解决啊???

在perl端:
 

Java代码  收藏代码
  1. my $ID_ProjectAreaName = "CRM_BOSS系统日常需求变更";  
  2. my $workItemInfo = encode("gbk", decode("utf8", $ID_ProjectAreaName));  




但是debug到java webservice中,出现如下乱码:


引用
CRM_BOSS?????????????


不管用没有用


Java代码  收藏代码
  1. projectAreaName = new String(args_workItemInfo[0].getBytes("GBK"),"UTF-8");  

都是上面的乱码!!!

如果

Java代码  收藏代码
  1. my $workItemInfo = encode("gbk", decode("utf8", $ID_ProjectAreaName));  

改为m

Java代码  收藏代码
  1. y $workItemInfo = encode("utf8", decode("gbk", $ID_ProjectAreaName));  

则进入不了myeclipse中debug模式

我想问的是:
1.该如何解决中文乱码问题??
2.perl如何传递多个参数到java后台:?


Java代码  收藏代码
  1. my $returnvalue=$soap_client->toCreateWorkItem($a,$b,$c)->result;  

有代码实例吗?

转载注明地址:http://www.chengxuyuans.com/Perl/29445.html