我希望我的程序可以通过URI正确检索数据,该URI可以包含特殊字符,并且可以由用户编码(例如...abc%5E...
)或纯文本(例如...abc^...
)
我尝试使用%
作为标记来标记URI已编码,这会导致下一个问题:
如果普通(未编码)URI是abc%5E
或abc%25
我的程序对其进行解码并尝试从错误的路径获取数据。因此,在这种情况下,用户必须插入已编码的URI。 (这与我当之无愧的功能相冲突)
有什么方法可以解决这个问题吗?
谢谢
答案 0 :(得分:1)
绝对不可能(逻辑上)
答案 1 :(得分:0)
也许decodeURI可以提供帮助:
alert(decodeURI("abc%5E or abc^"));