Помогите с кодировкой

Э
На сайте с 11.08.2009
Offline
191
670

Сайт на html с windows-1251 работал на хостинге до вчера. Сегодня 500 ошибка.

Хтаццесс такой

DefaultLanguage ru

AddDefaultCharset windows-1251
php_value default_charset "cp1251"

Хостер мне пишет что В файле .htaccess не должно быть настроек php типа php_value, php_flag. php работает как cgi и эти настройки вносятся в файлах php.ini

Если закомментировать строку php_value default_charset "cp1251" то сайт работает, но кракозяблами. Как это исправить?

Можно если не жалко пошаговый рецепт для далекого от этого человека.

И как оно работало почти год до этого непонятно.

[Удален]
#1

Похоже, ваш хостер поменял версию phpMyAdmin и стесняется в этом признаться. В подобной ситуации мой хостер сам настраивал кодировку, прописывая прямо в код страниц нужный шрифт.

LEOnidUKG
На сайте с 25.11.2006
Offline
1771
#2
и эти настройки вносятся в файлах php.ini

Внесите настройки в php.ini вроде же ясно и понятно написано.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Э
На сайте с 11.08.2009
Offline
191
#3
LEOnidUKG:
Внесите настройки в php.ini вроде же ясно и понятно написано.

Все неясно, начиная с того где находится php.ini (на аккаунте 10 сайтов в utf-8 и этот один в cp1251

и заканчивая тем, какие изменения нужно внести :(

Если можно, объясните подробнее

[Удален]
#4
LEOnidUKG:
Внесите настройки в php.ini вроде же ясно и понятно написано.

С чего вы взяли, что все, кто имеет хоть один сайт - программисты и админы?

LEOnidUKG
На сайте с 25.11.2006
Offline
1771
#5
начиная с того где находится php.ini

У хостера и спросите, где этот файл. По сути он в корне сайта должен лежать. Если нет, создайте и пропишите в нём:

default_charset = "windows-1251"

dma84
На сайте с 21.04.2009
Offline
168
#6

Возможно, ошибка из-за этого "windows-1251", попробуйте прописать так:

AddDefaultCharset cp1251

LEOnidUKG
На сайте с 25.11.2006
Offline
1771
#7
dma84:
Возможно, ошибка из-за этого "windows-1251", попробуйте прописать так:

AddDefaultCharset cp1251

Не, там скорее всего PHP7 поставили, а у него кодировка именно внутренняя идёт utf-8

Э
На сайте с 11.08.2009
Offline
191
#8

Спасибо всем кто обеспокоился и захотел помочь)))

Хостер сам сделал. Я обычно не надеюсь на суппорт и стараюсь сам искать решение проблем, но он как всегда все починил)))

[Удален]
#9
Эдуардoff:
Хостер сам сделал.

Хорошо, когда есть вменяемый хостер.

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
zagred:
Хорошо, когда есть вменяемый хостер.

В данном случае это прямая обязанность хостера - настроить правильно сервер.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий