Перейти к публикации

Не срабатывает кодировка


Рекомендованные сообщения

После переноса на другой сервер - слетела кодировка.

Изменился только сам сервер,база не менялась.

Перенес файло,прикрутил файло к той же базе,на которой он стоял ( БАЗА НЕ ТРОГАЛАСЬ И НЕ ПЕРЕНОСИЛАСЬ ).

Получаю вопросики ( определяется автоматом utf8 ), хотя должен сайт работать на 1251.

Ссылка на сообщение
Поделиться на других сайтах

Получаю вопросики ( определяется автоматом utf8 ), хотя должен сайт работать на 1251.

база здесь не причем. Некорректные конфиги Апача, в нем включена принудительна отправка заголовков кодировки utf-8. Нужно или исправить настройки Апача, либо в файл .htaccess в самое начало добавить строчку

 
AddDefaultCharset windows-1251
[/CODE]

Ссылка на сообщение
Поделиться на других сайтах

Получаю вопросики ( определяется автоматом utf8 ), хотя должен сайт работать на 1251.

база здесь не причем. Некорректные конфиги Апача, в нем включена принудительна отправка заголовков кодировки utf-8. Нужно или исправить настройки Апача, либо в файл .htaccess в самое начало добавить строчку


AddDefaultCharset windows-1251

увы и ах - с htaccess не прокатило. Куда смотреть в апаче?

Ссылка на сообщение
Поделиться на других сайтах

Обратитесь в службу поддержки хостинга, чтобы проверили настройки сервера.

Ссылка на сообщение
Поделиться на других сайтах

Обратитесь в службу поддержки хостинга, чтобы проверили настройки сервера.

У меня сервер свой )) кручу,что хочу. апач тот же самый,что и был. сменилась только версия пхп. Даже конфиг подливаю с апача,на котором всё работает правильно.

Ссылка на сообщение
Поделиться на других сайтах

Нужно смотреть полностью сервер, так я сказать не могу. К сожалению у нас нет услуг по настройке серверов, поэтому я к сожалению ничем вам не могу помочь.

Ссылка на сообщение
Поделиться на других сайтах

htaccess работает. Задаю даже прямо руками ему силком работать в этой кодировке - толку никакого.

Кстати,если в админке поменять в настройках кодировка - она не меняется. Есть такое мнение,что ssh сливает файлы в кодироке utf8,но почему ему апач принудительно не говорит открывать в 1251 - загадка.

Разберусь - отпишу.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Победил проблему.

в htaccess добавил следующее

DefaultLanguage ru

AddDefaultCharset windows-1251

php_value default_charset "cp1251"

Дело судя по-всему не в apache. Похоже дело в том,что debian ставился английский без поддержки русского. Ну,это как вариант.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Получаю вопросики ( определяется автоматом utf8 ), хотя должен сайт работать на 1251.
база здесь не причем. Некорректные конфиги Апача, в нем включена принудительна отправка заголовков кодировки utf-8. Нужно или исправить настройки Апача, либо в файл .htaccess в самое начало добавить строчку
 AddDefaultCharset windows-1251 [/CODE]

спасибо [b]celsoft[/b].

после обновления с 10.0 на 10.3 на одном из сайтов при добавлении коммента текст выводился кракозябрами и становился нормальным только после обновления страницы. плюс в админке например при нажатии на очистку кэша справа сверху сообщение выводилось также кракозябрами. прописал в .htaccess принудительно кодировку и проблема ушла.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...