McD*_*ell 23
您可能比使用URLEncoder对URL进行编码更糟糕:
String url = "http://172.0.0.1:80/foo/bar/baz.txt?black=white";
String filename = URLEncoder.encode(url, "UTF-8");
File file = new File(filename);
Run Code Online (Sandbox Code Playgroud)
文件名成为合法的win32名称:
http%3A%2F%2F172.0.0.1%3A80%2Ffoo%2Fbar%2Fbaz.txt%3Fblack%3Dwhite
Run Code Online (Sandbox Code Playgroud)
这是一个可逆的操作:
String original = URLDecoder.decode(filename, "UTF-8");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10252 次 |
最近记录: |