Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как научить браузер автоматически выбирать нужную, кодировку? 
:(
    Опции темы
Coder
Дата 14.3.2008, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



в страничке прописано:
Код

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


Ни один браузер (Opera, IE, FF) не выбирает по умолчанию utf-8 (хотя автоопределение включено), а выставляет windows-1251. Что не так?
PM MAIL   Вверх
bars80080
Дата 14.3.2008, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



они вроде не подписывались выставлять кодировку по мета-тегам

или я не прав?
PM MAIL WWW   Вверх
Coder
Дата 14.3.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



bars80080, для кого тогда эта строчка?  smile

Добавлено через 3 минуты и 13 секунд
На этом сайте кодировка utf-8, так браузер же как-то автоматом ее выбирает!

Это сообщение отредактировал(а) Coder - 14.3.2008, 17:00
PM MAIL   Вверх
bars80080
Дата 14.3.2008, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



врать не буду, 
но думаю, что это своего рода рекомендация, а в браузерах возможно есть рубильник позволяющий жёстко ориентироваться на эти тэги
а может для поисковиков

но по-умолчанию так они сами определяют

имхо
PM MAIL WWW   Вверх
_alias
Дата 14.3.2008, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 11.3.2008

Репутация: нет
Всего: нет



Говорят, на некоторых серверах для того, чтобы браузерам страницы отдавались в юникоде, в корень надо положить .htaccess с такой строчкой:
Код

AddDefaultCharset utf-8

PM MAIL ICQ Skype GTalk   Вверх
Sannis
Дата 16.3.2008, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: нет
Всего: 13



А также, зависит от кодировки символов, присутствующих на странице. Если сохранить файл в win-1251 кодировке и прописать в meta UTF-8, то браузер также может решать использовать именно win-1251. проследите за всем этими составляющими и всё должно получиться.


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
SelenIT
Дата 16.3.2008, 03:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Приоритетное значение для браузера имеют заголовки сервера. Затем метатеги, затем анализ содержимого. Опция конфига Apache, про которую написал _alias, как раз заставляет Apache посылать браузеру заголовок Content-Type:text/html; charset=utf-8.

У IE6 еще есть глюк, что метатег должен идти раньше любого выводимого контента, включая <title>, иначе сразу включается "угадывание" (по крайней мере сам сталкивался, перенос метатега в самое начало <head> выручал).


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Coder
Дата 16.3.2008, 04:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



Sannis, с кодировкой самих символов все нормально - все в utf-8.

SelenIT, .htaccess положил в корень сайта, но сервер его не принимает. видимо придется писать хостеру...
PM MAIL   Вверх
Coder
Дата 19.3.2008, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



попробовал добавить файл .htaccess на сервер с указанием апачу выдавать все в кодировке utf8, перенести <meta... в начала <head> - это все не приводит к автоматическому выбору кодировки..
Нет ли других вариантов? На этом же сайте все нормально определяется. Как здесь сделано?

PM MAIL   Вверх
Rivelt_Silverbeast
Дата 23.3.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 4.2.2007

Репутация: нет
Всего: 1



Как вариант, 

Код

header("Content-type: text/html; charset=utf-8");

или его аналогии. Но для этого нужно, чтобы на хостинге можно было выполнять php-скрипты (или их аналоги).
PM MAIL WWW   Вверх
numerovan
Дата 18.10.2009, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: нет
Всего: 2



Пробывал всё что вы написали ... окончательное решение было через .htaccess !
PM MAIL   Вверх
Coder
Дата 19.10.2009, 06:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



Цитата(numerovan @ 19.10.2009,  06:25)
Пробывал всё что вы написали ... окончательное решение было через .htaccess !

Я уже и не помню, что за сайт делал в марте 2008 smile
А вообще я тоже последнее время прописываю кодировку .htaccess и проблем не возникало.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0811 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.