我有一个文件路径:
file://///10.10.10.10/Yev Pri - Ru─▒n G├╢z├╝yle Ortado─Яu.pdf
如下所示:
file://///10.10.10.10/Ye%20Pri%20-%20Ru%E2%94%80%E2%96%92n%20G%E2%94%9C%E2%95%A2z%E2%94%9C%E2%95%9Dyle%20Ortado%E2%94%80%D0%AFu.pdf
当我检查HTML的<a/>
标记时,我会把它放在里面。我想在Java中生成相同的字符串。当我用下面的代码进行编码时
URLEncoder.encode(path, StandardCharsets.UTF_8.displayName())
file%3A%2F%2F%2F%2F%2F10.10.10.10%2FYev+Pri+-+Ru%E2%94%80%E2%96%92n+G%E2%94%9C%E2%95%A2z%E2%94%9C%E2%95%9Dyle+Ortado%E2%94%80%D0%AFu.pdf
浏览器似乎应用了encodeURI()
。如何使用浏览器获取相同的字符串?
https://stackoverflow.com/questions/44591776
复制