[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кириллица в имени/пути файла
SilkWorm
Внимание вопрос!
Есть страница index.html с кодом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
Untitled Document</title>
</head>
<body>
<img
src="Рисунок.jpeg"></img> Рисунок тут
</body>
</html>


И есть идентичная index.php

Кодировка совпадает, в первом случае я картинку (Рисунок.jpeg) вижу, во-втором нет. Слова "Рисунок тут" выводятся в обоих случаях правильно.
В чем может быть беда? В php.ini? И что там может быть?

Заранее спасибо.



Спустя 4 часа, 4 минуты, 15 секунд (25.03.2010 - 21:29) vagrand написал(а):
А если открыть в браузере страницу index.php и посмотреть ее исходный код то что будет в src имаджа?

Спустя 1 час, 30 минут, 54 секунды (25.03.2010 - 23:00) Winston написал(а):
В index.php в самом верху напиши:
header ("Content-Type: text/html; charset=utf-8");

Спустя 14 часов, 44 секунды (26.03.2010 - 13:01) SilkWorm написал(а):
Цитата
А если открыть в браузере страницу index.php и посмотреть ее исходный код то что будет в src имаджа?

Тоже самое, кирилица видна, рисунка на странице нет
Цитата
В index.php в самом верху напиши:

header ("Content-Type: text/html; charset=utf-8");

Не изменило ничего

Маленькое дополнение: данная радость проверялась в IE7, Opera 8.5 и Mozilla 3.5.8. При клике на неподгруженную картинку в последнем получил - Error Not Found (типа файл не увидел).

Мое личное мнение после трех часов экспериментов и веб-серфинга - проблема в гробальных настройках php, поэтому я и спрашивал про php.ini.

З.Ы. Я прекрасно знаю, что не стоит использовать кириллицу в подобный случаях, считайте этот пост академическим интересом. Если ничего не получится, то откажусь в своем проекте от php в пользу серверного javascript.

Спустя 1 час, 57 минут, 21 секунда (26.03.2010 - 14:58) vagrand написал(а):
Цитата
Error Not Found (типа файл не увидел)


А выложи ка пути к обоим index файлам и к рисунко относительно корня сайта.

Цитата
Если ничего не получится, то откажусь в своем проекте от php в пользу серверного javascript.


Прикольный видать javascript, не поделишся ссылкой де о нем пишут?

Спустя 2 часа, 7 минут, 20 секунд (26.03.2010 - 17:06) SilkWorm написал(а):
Цитата
А выложи ка пути к обоим index файлам и к рисунко относительно корня сайта.

А все в корне лежит. Создал для теста специально.

Цитата
Прикольный видать javascript, не поделишся ссылкой де о нем пишут?

Ссыль не помню сейчас, там вся фишка, как я понял, в тегах <server></server>, все что между ними - код исполняемый на сервере.

Спустя 2 дня, 21 час, 36 минут, 41 секунда (29.03.2010 - 13:42) SilkWorm написал(а):
Соотечественники! Ну подскажите же ж что может быть!! Или дайте твердый ответ, что это невозможно.

Спустя 7 часов, 29 минут, 43 секунды (29.03.2010 - 21:12) vagrand написал(а):
Прогони нейм файла через urlencode()

Спустя 12 часов, 49 минут, 54 секунды (30.03.2010 - 10:02) SilkWorm написал(а):
Цитата
Прогони нейм файла через urlencode()

Спасибо, пройденный этап.
Имя файла превращается в нечно вроде %D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.jpeg, а такой картинки в файловой структуре нет. Соответственно, ничего не отображается
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.