我希望我的程序能够通过 URI 正确检索数据,该 URI 可以包含特殊字符,并且可以由用户编码(例如 ...abc%5E...
)或纯文本(例如...abc^...
)
我尝试使用 %
作为标记来标记 URI 已编码,这会导致下一个问题:
如果纯(未编码)URI 是 abc%5E
或 abc%25
我的程序对其进行解码并尝试从错误的路径获取数据。因此,在这种情况下,用户必须插入已经编码的 URI。 (这与我应得的功能相冲突)
有什么办法可以解决这个问题吗?
谢谢
最佳答案
这绝对不可能(逻辑上)
关于java - 正确处理编码和解码的 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45193946/