【发布时间】:2014-10-03 15:02:42
【问题描述】:
我知道以下作品可以分享到 FB 的链接:
https://www.facebook.com/sharer/sharer.php?u=http://rot47.net/picture-gallery/categories.php
但是,这也有效:
https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Frot47.net%2Fpicture-gallery%2Fcategories.php
如果两者都有效,我们为什么要在 PHP 中使用 urlencode??
【问题讨论】:
-
一些查询字符串需要编码。使用 urlencode 是“安全的”,因为它会编码所有可能有意义的东西,但它并不总是会产生如图所示的最漂亮的结果。 I wrote this answer on it。请注意,例如
&字符仍必须进行编码。