Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с кодировкой 
:(
    Опции темы
ksicom
Дата 21.11.2005, 01:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Есть страница примерно такого вида:

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head><body>
<table border="1" width="100%">
<tr><td width="50%"><b><a href="/Music/Прочее/.public_index.html">Прочее</a></b></td><td width="50%"><b>9.8M</b></td></tr>
<tr><td width="50%"><b><a href="/Music/Russian/.public_index.html">Russian</a></b></td><td width="50%"><b>23G</b></td></tr>
</table>
</body></html>


генерится эта страница скриптом на ftp сервере. Т. е. есть русские имена папок и переименовать их нельзя.

Под Firefox по ссылкам с русскими именами нормально переходит
Под IE - нет. Пишет:

The requested URL /Music/Прочее/.public_index.html was not found on this server.

Что делать?

PM MAIL   Вверх
Ciber SLasH
Дата 21.11.2005, 02:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



В заголовке документа пропущено несколько моментов.
Описуй XHTML-документ так:
Код
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
</head>

<body>

</body>
</html>

А FTP-сервер похоже пишет в файл русские имена в кодировке UTF-8.
PM   Вверх
ksicom
Дата 21.11.2005, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



неа, никак. Тоже самое пишет. smile
Отдаются точно в windows-1251. Эта кодировка вообще дефолтная на сервере

PM MAIL   Вверх
Kevin
Дата 21.11.2005, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ksicom, ссылка не должна содержать кирилицу, если так "приспичило", делай такую ссылку:

<a href="/Music/%CF%F0%EE%F7%E5%E5/.public_index.html">Прочее</a>

P.S.: С какого перепуга в твоем документе XHTML доктайп я не понял :-)

Добавлено @ 14:21
Хотя, чтобы наверняка, то лучше:
<a href="/Music/%d0%9f%d1%80%d0%be%d1%87%d0%b5%d0%b5/.public_index.html">Прочее</a>
PM MAIL   Вверх
ksicom
Дата 23.11.2005, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



to Kevin
Спасибо
Пришлось дописать небольшой скрипт для sed, выполняющий перекодировку


PM MAIL   Вверх
R.M.
Дата 24.11.2005, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


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

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



Kevin
Цитата(Kevin @ 21.11.2005, 15:13)
P.S.: С какого перепуга в твоем документе XHTML доктайп я не понял :-)

Это у него для понта smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




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


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

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