我有一个buildUri,它附加一个包含特殊字符的String,当我记录最终构建的字符串时,它显示错误。
String signature = "D662636E84CD1A4%26";
...
.appendQueryParameter(SIGNATURE, signature)
用于连接的最终构建的Uri中的问题是最终,而不是"%26"它显示"%2526"
任何人都知道如何解决这个问题?
欢呼声
答案 0 :(得分:0)
字符'%'将网址转义为'%25'。 它是预期的行为,因为这是字符在URL中的表示方式
如果您想阻止它,可能需要查看How to avoid getting URL encoded paths from URL.getFile()?