Xpoint
   [напомнить пароль]

UTF8 для всех языков. content-language ???

Метки: [без меток]
2012-01-12 20:35:22 [обр] neokoder[досье]

Привет Всем!
Возник такой вопрос как правильно указать content-language в случае если на странице может быть несколько языков. Скажем болгарский, немецкий, русский.
Предполагаю что его в этом случае вообще не надо указывать. В таком случае у меня вопрос: javascript-функции, к примеру сравнение строк, с каким content-language будут работать в этом случае?

Для русской страницы у меня всегда стояло:

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="ru-ru" />
спустя 5 часов [обр] Marat Tanalin(6/78)[досье]

Используйте атрибут lang для элемента HTML и его же — для вложенных элементов, содержимое которых представлено на языке, отличном от языка содержащего их элемента:

<html lang="ru">
...
<p lang="en">English text.</p>

Метаэлемент Content-Language остался в том далёком прошлом, где его автоматически вставлял в каждый документ пресловутый FrontPage.

См. также «Объявление языка в HTML- и XHTML-документах».

спустя 10 минут [обр] Marat Tanalin(6/78)[досье]
Кстати, кодировку можно задавать проще (соответствует HTML5 и работает во всех браузерах):
<meta charset="utf-8" />
Powered by POEM™ Engine Copyright © 2002-2005