Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2009, 00:43   #1
SwiP
Форумчанин
 
Регистрация: 18.03.2009
Сообщений: 101
Вопрос UTF-8 не воспринимается браузерами

Добрый вечер. У меня возникла проблема с кодировками. Вообщем как уже все догадались, у меня на сайте стоит кодировка UTF8.
Задал я её командой
Код HTML:
<meta http-equiv="Content-Type" content="no-cache; charset=utf-8"/>
В Эксплорере 6 всё пучком, идеально работает. А вот в более новых браузерах типа файрфокса и гугл хрома, кодировка насильно сбрасывается на 1251, можно конечно вручную менять на утф, но это же не выход, тем более она сбрасывается при любом исполнении чего-либо, например перехода на другую страницу или же выполнение скрипта. Подскажите плз чё делать-то?
SwiP вне форума Ответить с цитированием
Старый 22.04.2009, 02:31   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Файл отдаётся сервером в какой кодировке? вероятно, не в UTF-8.
Alar вне форума Ответить с цитированием
Старый 22.04.2009, 04:24   #3
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

скорее всего в windows-1251, а указано что utf-8... убери автоматическое определение кодировки, пусть будет 1251 и все
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 22.04.2009, 04:33   #4
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
скорее всего в windows-1251, а указано что utf-8... убери автоматическое определение кодировки, пусть будет 1251 и все
Тогда стоит посоветовать скачать программу notepad++, изменить через неё кодировку html или php файла, и посмотреть конфигурационные файлы сервера. если страница полностью формируется сервером.

Если сервер настроен на windows-1251, то нужно работать с этой кодировкой или же перенастроить работу на utf-8
Alar вне форума Ответить с цитированием
Старый 22.04.2009, 05:17   #5
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

да в общем то это делается даже в блокноте... в общем меняй кодировку и все...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 22.04.2009, 15:09   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
да в общем то это делается даже в блокноте... в общем меняй кодировку и все...
Блокнот как бы не советую. он не сохраняет UTF-8 с BOM

Без BOM могут быть проблемы с отображением в браузерах.
Alar вне форума Ответить с цитированием
Старый 22.04.2009, 15:15   #7
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

дык какая разница если он все равно в 1251?
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 22.04.2009, 15:33   #8
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
дык какая разница если он все равно в 1251?
Нужно конвертнуть в UTF-8.
Alar вне форума Ответить с цитированием
Старый 22.04.2009, 15:40   #9
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

ну тогда уж web редакторы
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 22.04.2009, 20:11   #10
SwiP
Форумчанин
 
Регистрация: 18.03.2009
Сообщений: 101
По умолчанию

Я бы и рад оставить 1251, но сайт у меня использует всякие заморские буквы.
Файлы сконверитрованы в УТФ в самом блокноте, с ними всё в порядке. Также как и БД. Я же говорю, в древнем эксплорере 6 всё нормально, он и кодировку автоматом ставит UTF. А хром и рыжая лиса - нет.
Что там в сервере нужно настраивать, где?
SwiP вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ansi в UTF-8 и наоборот UTF-8 в Ansi Alar Работа с сетью в Delphi 3 09.12.2010 17:02
кодировка UTF-8 nimf Общие вопросы Delphi 4 18.01.2009 19:25
UTF-8 кодировка OrdJONY Общие вопросы Delphi 2 23.03.2008 16:56