Форум: "Прочее";
Текущий архив: 2011.05.01;
Скачать: [xml.tar.bz2];
ВнизРусские символы в Apache Найти похожие ветки
← →
Пит (2011-01-12 13:58) [0]Есть проблема - не воспринимаются русские имена файлов апачем или я что-то не так делаю.
Исходные данные:
сервер - Linux Suse
Apache 2.2.3
Допустим, сайт примонтирован в директорию: /srv/mydomen/
Работает в Windows-1251
С помощью клиента WinScp в корень заливаю файл: ЮЮЮ.rtf
В консоли (клиент putty) он видел непонятно как. Переименовываю его правильно. В результате на всякий случай у меня два файла. Один из WinScp видео нормально, второй из консоли нормально виден.
Делаю запрос в браузере:
http://mydomen/%D0%AE%D0%AE%D0%AE.rtf - не работает
Делаю так:
http://mydomen/%25DE%25DE%25DE.rtf - тоже не работает.
Что делать, куда смотреть?
P.S. У меня очень сильное подозрение, что надо где-то апачу указать верную кодировку файловой системы... Если я прав - то куда смотреть, что где писать, чтобы проверить догадку?
← →
Dimka Maslov © (2011-01-12 14:47) [1]подозрение обоснованное.
смотреть подпапку conf в папке апача. Там все настройки прописываются.
← →
Пит (2011-01-12 14:52) [2]ну это я знаю, конечно. Хотелось бы побольше конкретики...
← →
Пит (2011-01-17 09:16) [3]Никто не разбирается? (
← →
xayam © (2011-01-17 18:59) [4]
> Никто не разбирается?
до фига инфы на эту тему. Ты пробовал искать вообще?
это например:
http://htaccess.net.ru/doc/AddType-charset/CharsetDefault.php
← →
Styx (2011-01-17 19:08) [5]
> В консоли (клиент putty) он видел непонятно как. Переименовываю
> его правильно.
А правильно - это как? Какая кодировка у Вас в putty? UTF-8, надеюсь?
что за файловая система?
И что подразумевается под
> Работает в Windows-1251
← →
Styx (2011-01-17 19:09) [6]
> это например:
> http://htaccess.net.ru/doc/AddType-charset/CharsetDefault.
> php
Это совсем не о том.
← →
xayam © (2011-01-17 19:10) [7]Только везде utf-8 ставить и никаких проблем точно не будет.
Вот рабочий пример utf-8 http://www.sexion.ru/%D1%82%D0%B5%D1%81%D1%82.txt
на настройках:
AddDefaultCharset UTF-8
CharsetDisable On
← →
xayam © (2011-01-17 19:13) [8]
> Это совсем не о том.
как раз о том
← →
Styx (2011-01-17 19:16) [9]
> как раз о том
Это о содержимом файлов, а не об их именах. А с именами всё непросто. Но если в клиенте и в файловой системе будет utf-8, должно срастись.
← →
xayam © (2011-01-17 19:20) [10]тут еще вопрос чтобы отключить изменение кодировки апачем при отдаче браузеру...
хотя возможно при закачке на сервер кодировка некоррекна...
← →
Styx (2011-01-17 19:24) [11]
> тут еще вопрос чтобы отключить изменение кодировки апачем
> при отдаче браузеру
Ну, в принципе да, автор не указал, что конкретно "не работает". Но если 404 - то надо разбираться с правильным именем.
А вообще лучше с русскими именами файлов не связываться, особенно если сайт "Работает в Windows-1251"
← →
xayam © (2011-01-17 19:28) [12]
> А вообще лучше с русскими именами файлов не связываться,
> особенно если сайт "Работает в Windows-1251"
+
← →
Styx (2011-01-17 20:14) [13]
> тут еще вопрос чтобы отключить изменение кодировки апачем
> при отдаче браузеру
хотя нет, с этим проблем быть не может - в RTF нет символов из второй половины таблицы - они там уже закодированы.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.05.01;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.045 c