2018-03-12 URL encode中%3 Aを大文字小文字%3 aに変換
562 ワード
JavaとC#の通信、URLencodeは1つは大文字で、1つは小文字で、探してしばらく探し当てていないで、自分で文字の置換を書くことができません
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);