private static String toQueryString(Map<?, ?> data)
throws UnsupportedEncodingException {
StringBuffer queryString = new StringBuffer();
for (Entry<?, ?> pair : data.entrySet()) {
if(pair.getValue()==null || pair.getValue().equals("")){
continue;
}
queryString.append(pair.getKey() + "=");
queryString.append(URLEncoder.encode(String.valueOf(pair.getValue()),
"UTF-8") + "&");
}
if (queryString.length() > 0) {
queryString.deleteCharAt(queryString.length() - 1);
}
return queryString.toString();
}
对Map内所有value作utf8编码,拼接返回结果
最新推荐文章于 2023-02-16 09:36:49 发布