调用第三方接口报错 error request response status 400
查了一下说是url里的传参带有中文,需要转码一下
String param = URLUtil.encode(带有中文的参数String);
转码之后再调接口就是成功的了
判断中文字符
String countname = "aaabbb汉字";
Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
Matcher m = p.matcher(countname);
if (m.find()) {
return true;
}
return false;