Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 16.03.2013 21:43

jeno
Разбирающийся
Зарегистрирован: 13.09.2010
Сообщений: 126
Вебсайт

не работает мета тег "Content-Type".. charset=utf-8

Добрый вечер.

Есть простенькая страничка: http://cps-cms.com/u/convert_serialize.php

НТМЛ:

Код:

     - 
    
Испорченные данные:

Кодировка:


Исправленные данные:

Кодировка:


По какой-то причине русский текст отображается в неверной кодировке...а именно, браузер думает что это cp1251 sad если в ручную поменять кодировку на UTF-8 все работает верно =\
Кодировка файл (convert_serialize.php) в UTF-8 без BOM ...

вот не знаю в чем может быть причина ( думаю что что-то с "", может кто-то сталкивался?

п.с.проверил в нескольких браузерах...IE,FF =\ везде один и тот же глюк..

Заранее спасибо! )

Отредактированно jeno (16.03.2013 21:44)


http://reliz.in.ua

Нет на форуме

 

#2 17.03.2013 08:19

Р.Ы.
Разбирающийся
Откуда: Харцызск, Украина
Зарегистрирован: 16.02.2010
Сообщений: 57

Re: не работает мета тег "Content-Type".. charset=utf-8

LiveHTTPHeaders показывает, что сервер отдаёт страницу в windows-1251. У тебя там php вроде как, поэтому добавь где-либо до начала вывода:

Код:

header('Content-Type: text/html;charset=UTF-8');

Нет на форуме

 

#3 17.03.2013 17:47

VerstalschikCom
Новичок
Зарегистрирован: 09.02.2013
Сообщений: 3
Вебсайт

Re: не работает мета тег "Content-Type".. charset=utf-8

Или в .htaccess:

Код:

AddDefaultCharset UTF-8

Нет на форуме

 

#4 29.04.2013 08:42

Lesh
Разбирающийся
Откуда: Москва
Зарегистрирован: 02.09.2011
Сообщений: 60
Вебсайт

Re: не работает мета тег "Content-Type".. charset=utf-8

Код:

 - 

Существует правило (им пользуются браузеры): Тег, определяющий кодировку страницы, в коде HTML должен быть указан ранее первого не-ASCII символа. У вас же сперва идет title, поэтому браузер волен определять кодировку по каким-то другим критериям (в т.ч. по заголовку сервера Content-Type).


Мы разрабатываем ПО

Нет на форуме

 

Board footer