我有一个带有空格的url:
http://mihalko.eu/image/data/ister/Nomadplus-g-cierno cervena.jpg公司
(浏览器可以打开此链接)
对这个url进行urlcode的最佳方法是什么(空格为%20)?
nomad%20plus-g-%20cierno%20cervena.jpg
urlencode:
http%3a%2f%2fmihalko.eu%2fimage%2fdata%2fister%2fnomad+plus-g-+cierno+cervena.jpg
(浏览器无法打开此链接)
urlencode给我这个结果,但是我的浏览器不会打开这个url。

最佳答案

使用rawurlencode

echo rawurlencode('Nomad Plus-G- cierno cervena.jpg');
// Nomad%20Plus-G-%20cierno%20cervena.jpg

如果您不介意将空格编码为+,那么只需使用urlencode

10-05 20:48