Java和C#通讯,URLencode一个是大写,一个是小写,找了一会没找到,没办法自己写个字符替换吧
import org.apache.commons.lang.StringUtils;
String[] uppercase = new String[0XFF + 1];
String[] lowercase = new String[0XFF + 1];
for (int i = 0; i <= 0XFF; i++) {
uppercase[i] = "%" + String.format("%02x", i);
lowercase[i] = uppercase[i];
uppercase[i] = uppercase[i].toUpperCase();
}
beforeMd5 = StringUtils.replaceEach(beforeMd5, uppercase, lowercase);