fn decode_component(input: &str) -> Result<String, ()>
Percent-decode a URI component, returning a UTF-8 string.