我目前遇到字符编码问题。
在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]:没有这样的文件或目录
文件名:controllers / Boeker.php
所以“ß”实际上转换为“%C3%9F”。 我不知道如何停止这种编码?请帮忙。
答案 0 :(得分:0)
字符串是URL编码的。你需要解码它,以获得ehmmm解码版本:)
\ n“; $ decoding = urldecode($ test); echo“Encoded”。$ decode。“请参阅http://php.net/urldecode和http://php.net/urlencode
希望我能提供帮助。