1

Тема: DLE в кодировке UTF-8 - почему то все в иероглифах

Поставил на Denwer UTF-8 но почему то все в иероглифах. Проверил весь двиг, все нормально. Но почему то заголовок ответа выдается в windows-1251, такое впечатление что где то затаился я header, но такого быть не может. В чем проблема?

2

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

в БД кодировку смени

3

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

А причем БД? Там все utf8, сайт сразу после установки с иероглифами. utf полностью везде, единственное что браузер автоматически определяет его как cp1251...

4

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

nucliar пишет:

А причем БД? Там все utf8, сайт сразу после установки с иероглифами. utf полностью везде, единственное что браузер автоматически определяет его как cp1251...

Притом что могли БД создать не в utf8, а в cp1251. Лучше проверить лишний раз.
Да и формат файлов проверь, может что-то сохранено не в UTF8

5

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

все в utf проверял и БД тоже, я ж говорю, похоже как будто где то header стоит и объявляет cp1251, но все файлы новые...

6 (05.12.2012 04:02 отредактировано darwin)

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

Попробуй в .htaccess в самом начале прописать:

AddDefaultCharset utf-8

если не поможет, попробуй еще это:

AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
    CharsetSourceEnc utf-8
    CharsetDefault utf-8
</IfModule>

Добавлено: 05-12-2012 03:07:01

А вообще проблема по ходу в денвере. Скорее всего по умолчанию стоит кодировка 1251.
копай файл httpd.conf, ищи строку: AddDefaultCharset windows-1251
если есть - меняй на AddDefaultCharset utf-8

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

nucliar, А заодно проверь в исходном коде, что в хедере находится, вдруг там стоит:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

А должно быть:

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

Ну мало ли smile

8 (05.12.2012 17:13 отредактировано nucliar)

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

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

9

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

nucliar,
Ну почему же? Для русскоязычного сайта предпочтительнее 1251. А денвер расчитан именно на такое. Да и вообще я бы посоветовал OpenServer - его гораздо удобнее юзать и работает пошустрее (старт-стоп)

10

Re: DLE в кодировке UTF-8 - почему то все в иероглифах

ПафНутиЙ пишет:

Ну почему же? Для русскоязычного сайта предпочтительнее 1251. А денвер расчитан именно на такое. Да и вообще я бы посоветовал OpenServer - его гораздо удобнее юзать и работает пошустрее (старт-стоп)

А я Xampp уже не первый год юзаю )) Есть недостатки, но очень нравиться )