我试图将文件名解析为url
字符串。如何正确地对字符串进行网址编码
的文件名是:
201-SALÃO DE JOGOS.jpg
我需要的输出是正是这一点:
201-SAL%c3O%20DE%20JOGOS.jpg
我想是这样的:
$var = 201-SALÃO DE JOGOS.jpg;
echo urlencode($var);
而是将其返回:
201-SAL%C3%83O+DE+JOGOS.jpg
这不是一个有效的网址。我已经尝试过htmlspecialchars()
和htmlentities()
,但这些都不起作用。
就是这样。为什么不呢? – PeeHaa
我需要像'%20'这样的空格而不是'+'。这是唯一的问题 –
我能理解你为什么要'%20'不是'+'吗? @IvanMoreira – SaidbakR