这个网址:
http://gawker.com/5953728/if-alison-brie-and-gillian-jacobs-pin-up-special-doesnt-get-community-back-on-the-air-nothing-will-[nsfw]
应该:
http://gawker.com/5953728/if-alison-brie-and-gillian-jacobs-pin-up-special-doesnt-get-community-back-on-the-air-nothing-will-%5Bnsfw%5D
但是当我将第一个传递给 时URI.encode
,它不会转义方括号。我也试过CGI.escape
了,但这也逃脱了所有的“/”。
我应该使用什么来正确转义 URL?为什么不URI.encode
转义方括号?