2016-07-14 8 views
0

現在、文字エンコードに問題があります。リンク解除機能エラー

私は「Meppen_Hafenstraße_test.jpg」のようなイメージの名前を取得しました。私のサーバーでは、この画像も "Meppen_Hafenstraße_test.jpg"として保存されています。だから私はUnlink()私のコントローラの画像をサーバーから削除するには、それは私にエラーが発生します呼び出すとき。リンク解除(immobilien-boeker.de/assets/images/gallery/Meppen_Hafenstra%C3%9Fe_test.jpg)[function.unlink:

警告メッセージ:A PHPエラーが

重要度に遭遇した

]:そのようなファイルまたはディレクトリ

ファイル名:コントローラー/ Boeker.php

はとても "ß" が実際には "%C3%9F" に変換されます。 このエンコーディングをどのように停止するかわかりませんか?助けてください。

+1

の可能性のある重複する[phpはunlink()非ASCII文字=ファイルが見つかりません](のhttp://のstackoverflow。 .com/questions/25537833/php-unlink-non-ascii-characters-file-not-found) –

答えて

0

この文字列はURLエンコードされています。あなたはehmmmがn \バージョン:)

をデコード得るために、それをデコードする必要があります "; は$デコードは= urldecode($テスト); エコー "エンコード" に復号します$。。" N \
"; >

私は助けることができるhttp://php.net/urldecodehttp://php.net/urlencode

希望を参照してください

+0

ありがとうございました。 – jahirS

関連する問題