最近在对接某行的网站后台WebService接口,对接过程中出现的乱码做下记录
使用WebService对接方式是:JAX-WS 方式。
开发工具 myeclipse 新建客户端
依次按照步骤 生成java文件:
编写测试类
以上能与对方接口进行调用,但是返回字符串出现中文乱码,
经查发现在问题出现在加密这个方法中,由于对方是使用GBK进行编码,本项目使用AES-128-ECB加密算法,在加解密时:
加密:Cipher 的doFinal(srcString.getBytes("GBK")); 要这么处理;
解密:也要对doFinal进行的处理。
问题解决,以上是本人在项目中遇到的问题,如对您没有帮助,请忽略。