Uri 特殊字符 %
Uri special character %
我有一个 builtUri,它附加了一个包含特殊字符的字符串,当我记录最终构建的字符串时,它似乎是错误的。
String signature = "D662636E84CD1A4%26";
...
.appendQueryParameter(SIGNATURE, signature)
用于连接的最终构建的 Uri 中的问题是,在最后,它显示的不是“%26”,而是“%2526”
有人知道如何解决这个问题吗?
干杯
字符“%”正在 url 转义为“%25”。
这是预期的行为,因为这是字符在 url
中的表示方式
如果你想阻止它,你可能想看看How to avoid getting URL encoded paths from URL.getFile()?
我有一个 builtUri,它附加了一个包含特殊字符的字符串,当我记录最终构建的字符串时,它似乎是错误的。
String signature = "D662636E84CD1A4%26";
...
.appendQueryParameter(SIGNATURE, signature)
用于连接的最终构建的 Uri 中的问题是,在最后,它显示的不是“%26”,而是“%2526”
有人知道如何解决这个问题吗?
干杯
字符“%”正在 url 转义为“%25”。 这是预期的行为,因为这是字符在 url
中的表示方式如果你想阻止它,你可能想看看How to avoid getting URL encoded paths from URL.getFile()?