Проблема с кодировкой (не убивайте меня:) )

Главные вкладки

Аватар пользователя ispace ispace 25 марта 2008 в 17:59

Перенёс сайт с локалхоста на peterhost - получил проблему с кодировкой.
Везде, где только можно, прописано, что кодировка UTF-8, файлы темы сохранены в UTF-8, mysql в utf8_general_ci, но всё равно по дефолту выбирается win-1251 и отображаются кракозябры. Если сменить на юникод руками в браузере - всё ок.
Возможно ли, что проблема где- то ещё или мне нужно вручную проверять все файлы на наличие не кошерной кодировки? Smile

Сайт: http://www.aquaboutique.ru/

Спасибо!

Комментарии

Аватар пользователя KalanSPb KalanSPb 25 марта 2008 в 18:12

Сервер говорит, что windows-1251, браузер считает, что сервер лучше знает в какой кодировке документ, чем сам документ Smile

Давно у peterhost не хостился, но посмотри в админке должна быть кодировка по умолчанию для каждого домена

Если нет, то в .htaccess прописать что-то вроде AddDefaultCharset utf-8 (за точность синтаксиса не ручаюсь, может без Add, может utf8 )

Еще, теоретически, в php.ini можно кодировку указть, тут приоритеты не помню, тоже прописывание в htaccess записи для php.ini может проблему решить.

Если не разберешься, то в суппрт обращайся

Аватар пользователя ispace ispace 26 марта 2008 в 12:30

Проблема и правда была на стороне хостера.
Решается добавлением в .htaccess

CharsetDisable On
AddDefaultCharset utf-8

Ещё на Петерхосте нужно обязательно добавлять ini_set('memory_limit', '32M'); , иначе ubercart не работает, да и сам друпал тормозит.