decodeURIComponent 会恢复参数值中被转义的结构符号,decodeURI 则保留某些仍具有网址结构意义的转义。比如一个编码的 & 在参数值模式中可以恢复为普通与号,在完整网址模式中可能维持编码形式,以免改变地址结构。输入来源如果是单独的参数值,应选择默认方式;如果是完整编码地址,应先确认期望保留哪些分隔符,不能仅因为某些百分号没有消失就认为解码失败。
decodeURIComponent 会恢复参数值中被转义的结构符号,decodeURI 则保留某些仍具有网址结构意义的转义。比如一个编码的 & 在参数值模式中可以恢复为普通与号,在完整网址模式中可能维持编码形式,以免改变地址结构。输入来源如果是单独的参数值,应选择默认方式;如果是完整编码地址,应先确认期望保留哪些分隔符,不能仅因为某些百分号没有消失就认为解码失败。