22.04.2014 Views

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

48 Часть I. Наш первый Web-сайт<br />

^ Примечание ^|<br />

Лет десять тому назад была разработана универсальная кодировка Unicode, поддерживающая<br />

ВСЕ имеющиеся на Земле языки. Но, хотя в настоящее время эта<br />

кодировка стала весьма популярной, проблема разных кодировок остается.<br />

Чем все это грозит? Дело в том, что в разных кодировках одни и те же символы<br />

(это относится только к символам русского языка — с латинскими все<br />

в порядке) имеют разные коды. В результате текст, набранный в одной кодировке,<br />

при просмотре в другой становится абсолютно нечитаемым.<br />

Все мы пытались открыть текстовый документ, созданный в Блокноте,<br />

в Norton Commander и видели, что при этом получается — текст превращается<br />

в набор непонятных закорючек. А все потому, что русские кодировки<br />

866 (MS-DOS), используемая Norton Commander, и 1251 (Windows), используемая<br />

Блокнотом, не совпадают! В них один код соответствует разным<br />

символам.<br />

Каков же выход?<br />

Выхода нет. Можно надеяться только на то, что какая-то из кодировок станет<br />

стандартом и постепенно вытеснит конкурентов. Пока что на роль такого<br />

(негласного) стандарта претендует 1251, хотя интернетчики старого поколения,<br />

пользующиеся UNIX-совместимыми системами, продвигают на<br />

эту роль КОИ-8. Во всяком случае, сейчас большинство Web-страниц,<br />

имеющихся в русском сегменте Сети, написано в кодировке 1251. Хотя сейчас<br />

практически все Web-обозреватели поддерживают все имеющиеся в наличии<br />

кодировки.<br />

Специально для указания кодировки, в которой была набрана Web-страница,<br />

комитет W 3 C предусмотрел в языке HTML особый тег . Так, чтобы<br />

дать Web-обозревателю понять, что страница набрана в кодировке 1251,<br />

нужно вставить в секцию заголовка такой код:<br />

<br />

Если же мы создадим Web-страницу в кодировке КОИ-8 (правда, в Блокноте<br />

это сделать не получится — нужен текстовый редактор, который поддерживает<br />

эту кодировку), то должны будем использовать для указания кодировки<br />

такой код:<br />

<br />

Если Web-страница набрана на одном из европейских языков, использующих<br />

кодировку 1250, тег будет таким:<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!