Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.01;
Скачать: CL | DM;

Вниз

Русские символы в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
4-1247673868
istok20
2009-07-15 20:04
2011.05.01
Предотвращение запуска программ...


2-1295709528
Новик
2011-01-22 18:18
2011.05.01
Изменение поля ввода TEdit;


15-1295268013
И. Павел
2011-01-17 15:40
2011.05.01
Может ли HTML-страница сохраниться на локальной машине


2-1295623636
Сергей
2011-01-21 18:27
2011.05.01
Как остановить таймер в его событии ontimer?


15-1295137022
Германн
2011-01-16 03:17
2011.05.01