Pau*_*per 5 java percent-encoding
如RFC 3986中所述,如何对字符串进行百分比编码?即我不想(IMO,怪异)www-url-form-encoded,因为那 是 不同的.
如果重要,我编码的数据不一定是整个URL.
Guava的 com.google.common.net.PercentEscaper (标记为“Beta”,因此不稳定):
UnicodeEscaper basicEscaper = new PercentEscaper("-", false);
String s = basicEscaper.escape(s);
Run Code Online (Sandbox Code Playgroud)
java.net.URLEncoder的解决方法:
try {
String s = URLEncoder.encode(s, "UTF-8").replace("+", "%20");
} catch (UnsupportedEncodingException e) {
..
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2949 次 |
| 最近记录: |