摇滚小土豆

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

今日项目中,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);
 
时间问题,后面继续详细补充
posted on 2018-08-23 18:46  摇滚小土豆  阅读(391)  评论(0)    收藏  举报