Htaccess adddefaultcharset windows 1251 не работает

Htaccess adddefaultcharset windows 1251 не работает

Есть папка /var/www/html/my_site. Там лежит никсовская база. Она в цп1251. Сервер по умоляанию работает на кои8. Виндовые клиенты не могут выставить кодировку *в принципе* в своих браузерах. Даже если принудительно выставляют windows1251. Я решил настроить отображение, используя .htaccess.
Итак:
В httpd.conf:
AccessFileName .htaccess

AllowOverride All

Помещаю в /var/www/html/my_site .htaccess со след содержимым:
AddDefaultCharset windows-1251
Но все равно отображение не работает корректно. Что не так?

Ответить | Правка | Cообщить модератору

Оглавление

  • Не работает .htaccess, Асен Тотин, 00:58 , 08-Июн-05, (1)
    • Не работает .htaccess, scum, 16:31 , 14-Июн-05, (2)
    • Не работает .htaccess, GD, 17:02 , 14-Июн-05, (3)
      • Не работает .htaccess, L.I.S., 22:45 , 14-Июн-05, (4)
        • Не работает .htaccess, GD, 12:57 , 15-Июн-05, (5)
          • Не работает .htaccess, L.I.S., 17:25 , 15-Июн-05, (6)
            • Не работает .htaccess, GD, 19:15 , 15-Июн-05, (7)
              • Не работает .htaccess, L.I.S., 21:29 , 15-Июн-05, (8)
                • Не работает .htaccess, Lucky, 06:52 , 16-Июн-05, (9)
                  • Не работает .htaccess, L.I.S., 12:40 , 16-Июн-05, (10)
                • Не работает .htaccess, GD, 12:52 , 16-Июн-05, (11)
  • Не работает .htaccess, peyote, 16:02 , 07-Авг-07, ( 12 )
    • Не работает .htaccess, гтлтщцт, 03:09 , 18-Июн-08, ( 13 )
    • Не работает .htaccess, Анониммм, 08:07 , 10-Мрт-16, ( 14 )
    • Не работает .htaccess, Антон, 00:51 , 20-Июл-16, ( 15 )

Сообщения по теме [Сортировка по времени | RSS]

Это рботает только на Apache 2 и, кажется, только в случае, если документ сам не указывает charset.

1. «Не работает .htaccess» + / –
Сообщение от Асен Тотин on 08-Июн-05, 00:58
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. «Не работает .htaccess» + / –
Сообщение от scum (??) on 14-Июн-05, 16:31

Самый надежный способ, юзать в HTML коде

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. «Не работает .htaccess» + / –
Сообщение от GD on 14-Июн-05, 17:02

>Привет,
>
>>AddDefaultCharset windows-1251
>
>Это рботает только на Apache 2 и, кажется, только в случае, если
>документ сам не указывает charset.
>
>WWell,

AllowOvveride в apache как настроен?
Должно быть как минимум FileInfo разрешено

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. «Не работает .htaccess» + / –
Сообщение от L.I.S. (??) on 14-Июн-05, 22:45

>>Привет,
>>
>>>AddDefaultCharset windows-1251
>>
>>Это рботает только на Apache 2 и, кажется, только в случае, если
>>документ сам не указывает charset.
>>
>>WWell,
>
>неправда ваша
>
>AllowOvveride в apache как настроен?
>Должно быть как минимум FileInfo разрешено

AllowOvveride All ставил и все равно не пашет.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. «Не работает .htaccess» + / –
Сообщение от GD on 15-Июн-05, 12:57

>>>Привет,
>>>
>>>>AddDefaultCharset windows-1251
>>>
>>>Это рботает только на Apache 2 и, кажется, только в случае, если
>>>документ сам не указывает charset.
>>>
>>>WWell,
>>
>>неправда ваша
>>
>>AllowOvveride в apache как настроен?
>>Должно быть как минимум FileInfo разрешено
>
>AllowOvveride All ставил и все равно не пашет.

хм
версия апача?
в логах что-нибуть есть?
права на .htaccess нормальные?
что за база (perl, php)? может она сама хидер с кодировкой кидает?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. «Не работает .htaccess» + / –
Сообщение от L.I.S. (??) on 15-Июн-05, 17:25

>>>>Привет,
>>>>
>>>>>AddDefaultCharset windows-1251
>>>>
>>>>Это рботает только на Apache 2 и, кажется, только в случае, если
>>>>документ сам не указывает charset.
>>>>
>>>>WWell,
>>>
>>>неправда ваша
>>>
>>>AllowOvveride в apache как настроен?
>>>Должно быть как минимум FileInfo разрешено
>>
>>AllowOvveride All ставил и все равно не пашет.

>
>
>хм
>версия апача?
>в логах что-нибуть есть?
>права на .htaccess нормальные?
>что за база (perl, php)? может она сама хидер с кодировкой кидает?
>

Версия апача 1.3.31
В логах ничего
Права на .htaccess менял вплоть до 777
База никс с www.nix.ru

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. «Не работает .htaccess» + / –
Сообщение от GD on 15-Июн-05, 19:15

>>>>>Привет,
>>>>>
>>>>>>AddDefaultCharset windows-1251
>>>>>
>>>>>Это рботает только на Apache 2 и, кажется, только в случае, если
>>>>>документ сам не указывает charset.
>>>>>
>>>>>WWell,
>>>>
>>>>неправда ваша
>>>>
>>>>AllowOvveride в apache как настроен?
>>>>Должно быть как минимум FileInfo разрешено
>>>
>>>AllowOvveride All ставил и все равно не пашет.
>
>>
>>
>>хм
>>версия апача?
>>в логах что-нибуть есть?
>>права на .htaccess нормальные?
>>что за база (perl, php)? может она сама хидер с кодировкой кидает?
>>
>
>Версия апача 1.3.31
>В логах ничего
>Права на .htaccess менял вплоть до 777
>База никс с www.nix.ru

ну. даже не знаю.
что есть такое nix.ru знаю, но искать и тянуть их «овоще»базу нет никакого желания

проверь чтоб после твоего
AllowOverride All
никаких AllowOverride больше не было

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. «Не работает .htaccess» + / –
Сообщение от L.I.S. (??) on 15-Июн-05, 21:29

>проверь чтоб после твоего
>AllowOverride All
>никаких AllowOverride больше не было

Так у меня AllowOverride All стоит внутри

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. «Не работает .htaccess» + / –
Сообщение от Lucky (??) on 16-Июн-05, 06:52

>
>>проверь чтоб после твоего
>>AllowOverride All
>>никаких AllowOverride больше не было
>
>
>Так у меня AllowOverride All стоит внутри

Телнетом погляди какие заголовки возвращаются.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. «Не работает .htaccess» + / –
Сообщение от L.I.S. (??) on 16-Июн-05, 12:40

>>
>>>проверь чтоб после твоего
>>>AllowOverride All
>>>никаких AllowOverride больше не было
>>
>>
>>Так у меня AllowOverride All стоит внутри
>
>
>Телнетом погляди какие заголовки возвращаются.

Блин, если честно, я не в курсе как это сделать. telnet-ом как-то не пользовался никогда, не приходилось.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. «Не работает .htaccess» + / –
Сообщение от GD on 16-Июн-05, 12:52

>
>>проверь чтоб после твоего
>>AllowOverride All
>>никаких AllowOverride больше не было
>
>
>Так у меня AllowOverride All стоит внутри

но если после

AllowOverride All

идет

AllowOverride None

то видимо произойдет переопределение
. не уверен, но возможно

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12 . «Не работает .htaccess» + / –
Сообщение от peyote on 07-Авг-07, 16:02

в .htaccess нужно прописать строчку:
php_flag default_charset windows-1251

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13 . «Не работает .htaccess» + / –
Сообщение от гтлтщцт on 18-Июн-08, 03:09

>в .htaccess нужно прописать строчку:
>php_flag default_charset windows-1251

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14 . «Не работает .htaccess» + / –
Сообщение от Анониммм on 10-Мрт-16, 08:07

> в .htaccess нужно прописать строчку:
> php_flag default_charset windows-1251

или в /etc/php5/apache2/php.ini default_charset=cp-1251

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15 . «Не работает .htaccess» + / –
Сообщение от Антон (??) on 20-Июл-16, 00:51

> в .htaccess нужно прописать строчку:
> php_flag default_charset windows-1251

И мне тоже! Спасибо автору за этот пост!
Перед этим убил часа 4 на поиски решения — безрезультатно.
Чтобы остальным было проще найти этот ответ, накидаю несколько ключевых фраз для поисковой индексации:
Знаки вопросов вместо русских букв. Слетает кодировка при переносе на другой хостинг VPS VDS. Не реагирует, не работает AddDefaultCharset. Как добиться вывода в кодировке windows-1251. Shop-Script и знаки вопроса при импорте базы MySQL. Кодировка Shop-Script. Как задать кодировку в htaccess. Кодировка 1251 не ставится. Вопросики на сайте. При переносе сайта сбилась кодировка.

Читайте также:  Windows scripting host setup
Оцените статью