摘要: 前言:报文在项目之间传递的时候出现验签失败,但是打印出来的需要验签的字符串显示结果都是正确的;直接将传送的字节流(byte数组)打印出来,发现了其中中文的byte值不一样,初步断定是报文在传输和接收时的编码方式不一样;但是我的两个项目都是布署在一台机器上的,应该不会出现此问题,接下来,一步步找出真正原因:确定当前系统编码方式,其实从工程中的属性就可以看出来,但是用代码验证一下更靠谱: String s = "中文集abc结果"; byte[] b = s.getBytes(); for(byte i : b) { System.o... 阅读全文
posted @ 2013-05-16 15:54 我是小菜鸟 阅读(481) 评论(0) 推荐(0)