pub(crate) fn percent_decode(s: &str, plus_as_space: bool) -> String
%XX を1バイトへ復元する共通デコーダ。plus_as_space が true の場合のみ + を空白として扱う(form-urlencoded 用。encodeURIComponent 系では false)。
%XX
plus_as_space
+