Я использую CakePHP 2.0.4, PHP 5.3.1, Apache 2.2.14.
Например: имя файла F # 7m7 ~ 1.gif.Он действительно существует, путь и имя файла указаны правильно.
Перед печатью тега HTML я кодирую его с помощью urlencode (), и тег выглядит так:
<img src="/chord/img/chords/F%2523m7~1.gif" alt="F#m7">
Но изображение не являетсяпогрузка.('Chord' - это плагин CakePHP)
Я также пытался загрузить его непосредственно в браузере, http://myapp.localhost/chord/img/chords/F%2523m7~1.gif, но я получаю следующее: "Ошибка отсутствующего контроллера: Chord.ImgController не найден. "
Все отлично работает с файлом как A ~ 1.gif, но он работает с именами файлов, такими как F # m ~ 1.gif, B (7) ~ 1.gif и т. Д.
Все работало нормально в чистой PHP-версии.Теперь, это не работает в CakePHP.
Есть кто-нибудь есть подсказка?