删除URL字符串中的"%"编码

1 php url decoding

我试图打开一个页面,window.open它不起作用.显示的路径是xyz/a%20b%20c%20.pdf,但它应该是xyz/abc.pdf.如果我删除%20手动,它的工作原理,如何使用PHP删除这些字符?

Mar*_*arz 7

使用urldecode:

(PHP 4,PHP 5)urldecode - 解码URL编码的字符串

描述

string urldecode(string $str)解码给定字符串中的任何%##编码.加号('+')被解码为空格字符.

echo urldecode('xyz/a%20b%20c%20.pdf');
Run Code Online (Sandbox Code Playgroud)