试验了一下python的urllib库以及js 的 encodeURIComponent 均不会替换。空格encode也是替换成了 ‘ ’ 。python提供了urllib.quote_plus, urlib.unquote_plus来处理空格->加号,看起来还是比较合理的。 查了一下 RFC 3986: 有下面一段 Scheme names consist of a sequence of characters beginning with a letter and followed by any combination of letters, digits, plus (“+”), p