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

Проблема с кодировкой


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

Здравствуйте!

Так получилось, что на одном сайте в разных местах надо использовать разную кодировку, но как бы я её не менял, страницы всёравно показываются в windows-1251. в админке DLE тоже пробовал менять, после сохранения кодировка опять встаёт в windows-1251. Изначально менял кодировку через .htaccess:

AddDefaultCharset On

AddDefaultCharset UTF-8

сервер игнорирует эту директиву. (в <Directory /> стоит AllowOverride All)

Apache/2.2.3 (Linux/SUSE10.1)

подскажите, пожалуйста, в чём может быть проблема?

п.с. здесь нужна кодировка windows-1251, а здесь utf-8

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

а почему бы не привести обе страницы в одну кодировку?

А так вам просто нужно посылать заголовок

Content-Type: text/html; charset=windows-1251

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

нифига не понятно что конкретно ты хочешь и почему не можешь вдруг поменять кодировку?? Ставь какую надо и вперёд. Я написал отчего крякозябры - контент в utf-8, а в заголовке стоит что страница windows-1251

Изменено пользователем Александр Медведев
Ссылка на сообщение
Поделиться на других сайтах

нифига не понятно что конкретно ты хочешь и почему не можешь вдруг поменять кодировку?? Ставь какую надо и вперёд. Я написал отчего крякозябры - контент в utf-8, а в заголовке стоит что страница windows-1251

простите, что так неясно излагаю свои мысли. мне понятна причина корякозяб, я непонимаю, почему не получается сменить кодировку через .htaccess, сервер игнорирует AddDefaultCharset, в этом проблема

Изменено пользователем AGP
Ссылка на сообщение
Поделиться на других сайтах
я непонимаю, почему не получается сменить кодировку через .htaccess, сервер игнорирует AddDefaultCharset, в этом проблема
я таким способом ни разу не пользовался, а что - это принципиальный способ решения проблемы?
Ссылка на сообщение
Поделиться на других сайтах

1) не поленился и обнаружил, что и так браузеру посылается утф8

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

2) вопрос темы не как мне сделать чтобы всё отображалось, а как мне поменять кодировку апача.

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

страница http://cs.utech.ru/stats/awards.php выдаёт слудующие заголовки

HTTP/1.1 200 OK

Date: Thu, 03 Jul 2008 15:05:37 GMT

Server: Apache/2.2.3 (Linux/SUSE)

X-Powered-By: PHP/5.2.0

Set-Cookie: ps_sess_id=b6990ebe6ab9264ab120d3a112fa6719; path=/

Keep-Alive: timeout=15, max=100

Connection: Keep-Alive

Transfer-Encoding: chunked

Content-Type: text/html; charset=windows-1251

Cache-Control: no-cache

Pragma: no-cache

Expires: -1

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

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

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

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

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

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

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

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

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

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