кодировка в отдельно взятой директории Apache 2.2

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение gyurza2000 » 2010-10-11 9:42:48

День добрый, у меня на сайте в одном каталоге работает скрипт в кодировке 1251, а всё остальное в UTF8, MySQL тоже весь на UTF8, браузер в результате выдаёт всё в UTF8, на каждой странице этого скрипта приходится пререключаться на 1251

Код: Выделить всё

AddDefaultCharset Windows-1251
не помогает
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение hizel » 2010-10-11 10:38:13

мне помогает

Код: Выделить всё

 AddDefaultCharset cp1251
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение gyurza2000 » 2010-10-11 23:24:29

прописал в .htaccess

Код: Выделить всё

AddDefaultCharset cp1251
всё равно всё в UTF8 выдаётся :(
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение hizel » 2010-10-12 8:22:02

ну а у вас в основном конфиге разрешены такие опции в .htaccess?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение gyurza2000 » 2010-10-12 9:18:35

а что должно быть прописано в httpd.conf что бы данные директивы работали?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение hizel » 2010-10-12 9:31:58

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение gyurza2000 » 2010-10-12 13:01:28

AllowOverride All ?У меня стоит, но всё равно выдаётся всё исключительно в UTF8, несмотря на то что в .htaccess писал уже и cp1251 и сз-1251 и wibdows-1251 и WINDOWS-1251 и win1251
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение hizel » 2010-10-12 13:04:16

моя телепатия иссякла

смотрите каким нибудь инспектором почему браузер показывает именно так
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение gyurza2000 » 2010-10-12 20:59:20

ну я не знаю...может модуль какой должен работать?А то у меня не все включены
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение gyurza2000 » 2010-10-12 22:24:14

блин, я ничего не понимаю, в <head></head> страниц прописано windows-1251, в httpd.conf в настройках каталога прописано windows-1251, в .htaccess тоже прописано windows-1251, а страницы всё равно выдаются в UTF-8 !!!
киньте в меня кто нибудь(у кого есть каталоги в разной кодировке на одном серваке) свой конфиг httpd.conf, буду сравнивать построчно:)
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: кодировка в отдельно взятой директории Apache 2.2

Непрочитанное сообщение gyurza2000 » 2010-10-12 22:36:36

нашёл решение...в языковом файле скрипта вставил код:

Код: Выделить всё

<?php header('Content-type: text/html; charset=windows-1251')?>
, всё корректно отображается, НО, почему не работают вышеприведённые методы?Вопрос открыт...
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1