pub fn percent_decode(input: &str, plus_as_space: bool) -> Option<String>Expand description
百分号解码(fail-closed)
将 %XX 序列解码为对应字节;plus_as_space 为 true 时把 +
解码为空格(application/x-www-form-urlencoded 语义)。
语义等价于 percent_decode_with_policy(input, plus_as_space, Reject)。
§Returns
Some(String)- 解码成功None- 非法输入:%后不足两位十六进制字符,或解码结果不是合法 UTF-8 (fail-closed:非法序列整体拒绝,禁止部分解码后放行)