今日项目中,dubbo一个远程接口调用时,出现数组下标越界的异常,出错位置并不是项目中自己实现的代码,在将传入的String 进行全角转半角后就可以正常调用
转换代码如下
byte bytes[] = { (byte) 0xC2, (byte) 0xA0 };
String UTFSpace = new String(bytes, "utf-8");
String text = claim.getClaimText().replaceAll("\"", "\'");
text = text.replaceAll(UTFSpace, " ");
// 全角转半角
text = AsciiUtil.sbc2dbcCase(text);
时间问题,后面继续详细补充

浙公网安备 33010602011771号