Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с кодировкой при отображении изображения 
:(
    Опции темы
gashik
Дата 3.1.2012, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 16.6.2010

Репутация: нет
Всего: нет



В общем есть некий скрипт
Код

   var image = new Image();
   image.src = url + path + file;
//url+path+file принимают значения типа "http://www.livetheme.ru/gdz-online-ajax/dirs/Алгебра/8 класс/Алимов 2000г-2001г №1-700/7.png"
   $('#files').html( $('<img />').attr('src',image.src) );

имееться такая структура каталогов

+gdz-online-ajax
 +-dirs
   +---Алгебра
        +--6 класс
            +---Алимов 2000г-2002г №1-685
                +---1.png
                +---2.png
                +---3.png
                ...
            +---Мордкович - 2003г
            ....
        +--7 класс
        ...
   +---Английский
   ...
т.е. вышеуказаный image.src принимает значения ссылки на картинки из этого каталога. Каталог залит в кодировке win1251. Проблема в том, что картинки не показываються.
Как в таком случае достучаться до картинок? Если и в явном виде я не могу их отобразить, например ссылка на картинку в нескольких разных кодировках здесь http://www.livetheme.ru/555.html.

Полностью скрипт глянуть можно здесь http://www.livetheme.ru/main.js

Работу скрипта можно увидеть тут.
На денвере все работает как нужно, на сервере, никак(((

Это сообщение отредактировал(а) gashik - 3.1.2012, 02:16
PM MAIL   Вверх
$дмитрий
Дата 3.1.2012, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 5
Всего: 45



А как ты хочешь отобразить картинку, если по этому пути файла НЕ существует?
livetheme.ru/gdz-online-ajax/dirs/Алгебра/8 класс/Алимов 2000г-2001г №1-700/7.png
PM MAIL   Вверх
gashik
Дата 3.1.2012, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 16.6.2010

Репутация: нет
Всего: нет



Цитата($дмитрий @  3.1.2012,  12:08 Найти цитируемый пост)
А как ты хочешь отобразить картинку, если по этому пути файла НЕ существует?livetheme.ru/gdz-online-ajax/dirs/Алгебра/8 класс/Алимов 2000г-2001г №1-700/7.png

В том то и дело что физически файл то существует, вот проблема как раз в том, как до него достучаться. Захожу на фтп, устанавливаю соединение в кодировке win1251, весь путь к файлу виден. В браузер ссыль копипастом не вставишь, так как он сразу перекодирует строку в utf8. Не могу понять почему не видит файла, например здесь http://www.livetheme.ru/555.html, там есть адрес в кодировке win1251. Может символы типа №, (,) и т.п. нужно все таки как-то заменять?
PM MAIL   Вверх
нуп
Дата 3.1.2012, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



encode?
PM MAIL   Вверх
gashik
Дата 3.1.2012, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 16.6.2010

Репутация: нет
Всего: нет



да пробовал я, но что то не очень получилось. Главное, на денвере все как часики, перенес на сервер и такие траблы
PM MAIL   Вверх
gashik
Дата 14.1.2012, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 16.6.2010

Репутация: нет
Всего: нет



[url=http://livetheme.ru/dirs/Алгебра/7 класс/Алимов 2000г-2002г №1-685/1.png]http://livetheme.ru/dirs/Алгебра/7 класс/Алимов 2000г-2002г №1-685/1.png[/url]

ни так,
http://livetheme.ru/dirs/%C0%EB%E3%E5%E1%F...+%B91-685/1.png

http://livetheme.ru/dirs/%C0%EB%E3%E5%E1%F...0%B91-685/1.png

хотя http://livetheme.ru/ф.html работает если кодировать по тому же алгоритму в вин1251 http://livetheme.ru/%F4.jpg

Это сообщение отредактировал(а) gashik - 14.1.2012, 18:30
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0868 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.