Проблема с картинками(и не только...)

A4
На сайте с 05.01.2012
Offline
55
307

Уважаемые форумчане.

В общем есть конструкция вида

<img src="/audio/кириллица/album-art.jpg"></img>

Соль проблеммы, как вы уже наверное поняли в кириллице, то есть русски символах в url адресе.

Картинка не показывается именно из за них скрин:

Изначально я пробовал проблему решить таким образом: на сервере обработать путь к картинке функцией urlencode()

На клиенте преобразовывал все это функцией decodeURIComponent() в яваскрипте - не помогло, хотя с аудиозаписями этот трюк сработал(странно, блин).

Вот вырезка из php кода:

<img src='".$img."'></img>

вот вырезка из javascript

}).done(function( data ){

data = decodeURIComponent(data);

При попытке получить картинку через адресную строку броузер выдал такое:

The requested URL /audio/Дом Ветров/album-art.JPG was not found on this server.

это даже не транслит...

Кто хотя-бы примерно знает в чем дело - помогите.)

siv1987
На сайте с 02.04.2009
Offline
427
#1

Кодировка неправильная.

А вообще конструкция <img src="/папка/1.jpg"> отлично выводит изображение, так что внятно надо объяснять откуда здесь взялся urlencode. Ну и конечно лол </img>.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий