取消链接功能错误


Unlink function error

我目前面临字符编码问题。

在 URL 中,我得到了图像的名称,例如"Meppen_Hafenstra ß e_test.jpg"。在我的服务器中,此图像也保存为"Meppen_Hafenstra ß e_test.jpg"。因此,当我在控制器中调用Unlink()以从服务器中删除图像时,它给我一个错误。

遇到 PHP 错误

严重性:警告

消息: unlink

(immobilien-boeker.de/assets/images/gallery/Meppen_Hafenstra%C3%9Fe_test.jpg) [function.unlink]: 没有这样的文件或目录

文件名:控制器/波音.php

所以"ß"实际上转换为"%C3%9F"。我不知道如何停止此编码?请帮忙。

字符串

是URL编码的。您需要对其进行解码,才能获得ehmm解码版本:)

'";$decoded = urldecode($test);回显"编码".$decoded。
'";?>

查看 http://php.net/urldecode 和 http://php.net/urlencode

希望我能帮上忙。