Macromedia Dreamweaver MX

Учим русский

Выберем в списке вкладок пункт New Document. Окно настройки примет вид, показанный на рис. 2.35. Итак, что же здесь изображено?

Учим русский

Рис. 2.35. Вкладка New Document диалогового окна Preferences

Но прежде чем начать разговор о русификации Dreamweaver, немного пого­ворим об особенностях национального Web-творчества. А именно о коди­ровках русского языка и борьбе с ними.

Вероятно, вы знаете, что каждый символ, который может быть введен с клавиатуры и отображен на экране, имеет уникальный номер, называемый кодом символа. Совокупность таких кодов вместе с описанием, какой код какому символу соответствует, образует кодировку. Каждая кодировка имеет свое наименование, например 1251 или КОИ-8.

Поскольку любой язык использует свой набор символов, для каждого языка кодировки, как правило, различны. (Исключение — некоторые западноев­ропейские языки.) Но на этом путаница с кодировками не кончается. Дело в том, что разные операционные системы используют различные кодиров­ки. Например, западноевропейская версия Windows использует кодировку 1250, русская — 1251, американская версия MS-DOS — 437, а русская — 866 (она же ISO-8859-5). Ну, американская с западноевропейской — бог с ними, обойдемся без иноземцев! Однако русских кодировок, как видите, уже две. А если добавить сюда еще кодировку, используемую русской вер­сией операционной системы UNIX — КОИ-8, и русской версией компью­теров Macintosh — MacCyrillic, кодировок станет уже четыре. И это только главные, на памяти автора существовали еще штуки четыре менее распро­страненных кириллических кодировок ("основная" кодировка ГОСТ, "бол­гарская", "американская", "югославская" и еще какие-то). Кроме того, в по­следнее время появилась кодировка Unicode, поддерживающая ВСЕ имею­щиеся на Земле языки. Настоящая тирания кодировок!..

Чем все это грозит? А вот чем. Вы, наверно, пытались открыть текстовый документ, созданный в Блокноте, в Norton Commander. Видели, что при этом получается — текст абсолютно нечитаем. А все потому, что русские кодировки 866 (MS-DOS) и 1251 (Windows) не совпадают! В них одному и тому же символу присвоены разные коды!!!

Каков же выход?

Выхода нет. Можно надеяться только на то, что какая-то из кодировок ста­нет стандартом и постепенно вытеснит конкурентов. Пока что на роль тако­го (негласного) стандарта претендует 1251, хотя интернетчики старого поко­ления, пользующиеся UNIX-совместимыми системами, "пропихивают" КОИ-8. Во всяком случае, сейчас большинство Web-страниц, имеющихся в русском сегменте Сети, написано в кодировке 1251.

Здесь стоит упомянуть еще два момента. Современные программы Web - обозревателей поддерживают все доступные сейчас кодировки и корректно их распознают. Это первое. Второе: Web-сервер (точнее, его администратор) может потребовать, чтобы публикуемые вами странички были закодированы в какой-либо конкретной кодировке, например в КОИ-8. Это стоит иметь в виду, когда вы будете выбирать кодировку для своего Web-творения.

Когда вы создаете в Dreamweaver Web-страницу, используемая в ней коди­ровка прописывается в ее заголовке с помощью особого тега <мета>. На­пример, так:

<МЕТА HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"></HEAD>

Как вы поняли, эта страница создана с использованием кодировки Windows, т. е. 1251. Подробнее о теге <мета> мы поговорим далее в этой книге.

Итак, какие же кодировки поддерживает Dreamweaver? (Имеются в виду, конечно же, русские кодировки.) Все они перечислены в табл. 2.4 и задают­ся с помощью раскрывающегося списка Default Encoding.

68

Часть I. Как сделать простейший Web-сайт

Таблица 2.4. Кодировки русского текста, поддерживаемые Dreamweaver

Обозначение

Описание

ISO-8859-5

Русская версия МЭ-РОЭ

КОИ8 (KOI-8R)

Русские версии ІІІМІХ-совместимьіх систем

MacCyrillic

Русская версия ОС МасМоэИ

Windows-1251

Русские версии Windows, начиная от версии 3.0

Western (Latinl)

Это не русская кодировка, она включена в этот список только для справки. Поддерживает западноевропейские языки

Какую же кодировку выбрать? Ответ прост. Если вы не связаны какими - либо специфическими требованиями администратора ¥еЬ-сервера, на кото­ром будет опубликован ваш сайт, смело выбирайте пункт Windows-1251. В противном случае выберите ту кодировку, которую требует сервер. Если вы создаете странички на английском языке, ваш выбор — Western (Latinl).

Теперь переключитесь на вкладку Fonts (рис. 2.36). На этой вкладке вы сможете настроить шрифты, которыми будет отображаться текст вашей страницы. В списке Font Settings выберите шрифтовой набор, который бу­дет использован для отображения ваших Web-страниц. Здесь альтернатива еще проще: если текст русский — выбирайте Cyrillic, если английский — Western (Latinl).

Что касается начертаний и размеров шрифтов, используемых для отображе­ния текста, автор может только посоветовать, но никак не порекомендовать. Автор предпочитает в качестве пропорционального шрифта (раскрываю­щийся список Proportional Font) Arial, в качестве моноширинного (Fixed Font) — Lucida Console, а для отображения исходного HTML-кода в редак­торе кода (Code Inspector) — тоже Lucida Console. Размеры шрифтов (рас­крывающийся список Size) автор обычно ставит равным 10 пунктам (малый размер, Small). Но, еще раз повторим, что это дело вкуса.

А теперь еще одна важная деталь. К сожалению, все программы имеют ошибки, даже самые лучшие из них. Dreamweaver в этом случае не исклю­чение. Из-за ошибки он некорректно открывает Web-страницы, в которых не прописана с помощью тега <мета> используемая в них кодировка. Для того чтобы вразумить его, нам придется сделать следующее.

Прежде всего, закройте Dreamweaver. Далее откройте в Проводнике или в другом диспетчере файлов папку, в которой у вас установлен Dreamweaver. Обычно это папка Program Files/Macromedia/Dreamweaver MX. В ней вы увидите папку Configuration. Откройте в ней подпапку Encodings. В этой подпапке находится файл EncodingMenu. xml. В этом файле перечислены все поддерживаемые Dreamweaver кодировки.

Учим русский

Рис. 2.36. Вкладка Fonts диалогового окна Preferences

Ниже приведен фрагмент этого файла, в котором перечисляются русские кодировки, интересующие нас:

Cimuencoding name="Cyrillic (ISO-8859-5)" charset="iso-8859-5" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="iso88595.xml"/>

<mm:encoding name="Cyrillic (K0I8-R)" charset="K0I8-R" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="K0I8R. xml"/>

Cimuencoding name="Cyrillic (MacCyrillic)" charset="x-mac-cyrillic" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="MacCyrillic. xml"/>

Cimuencoding name="Cyrillic (Windows-1251)" charset="windows-1251" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="Winl251.xml"/>

Кстати, данные в этом файле записаны в формате XML. Dreamweaver по­нимает этот формат и очень часто использует его для сохранения конфигу­рационных данных.

Дело в том, что из-за ошибки Dreamweaver использует для представления текста страниц с непрописанной кодировкой ту, которая встретится ему первой. В данном случае это кодировка MS-DOS — ISO-8859-5. Нам нужно поместить на первое место кодировку 1251. Для этого исправьте файл EncodingMenu. xml так:

<mm:encoding name="Cyrillic (Windows-1251)" charset="windows-1251" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="Winl251.xml"/>

Cimuencoding name="Cyrillic (ISO-8859-5)" charset="iso-8859-5" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="iso88595.xml"/>

<mm:encoding name="Cyrillic (K0I8-R)" charset="K0I8-R" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="K0I8R. xml"/>

<mm:encoding name="Cyrillic (MacCyrillic)" charset="x-mac-cyrillic" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 f ilename="MacCyri1lie. xml "/>

После этого сохраните этот файл и закройте его. Теперь можете запускать Dreamweaver — он станет корректно открывать все Web-страницы.

Macromedia Dreamweaver MX

Заключение

"А напоследок я скажу..." — поется в старинном русском романсе. Что же мне сказать напоследок?.. Книга о Dreamweaver закончена. Я рассказал об этой программе все, что знал и что мог …

Страницы общего доступа

Страницы общего доступа предназначены для обычных посетителей сайта. Как правило, они создаются после административных страниц; в этом слу­чае вы можете использовать последние как образцы для создания "обычных" страниц. В самом …

Реализация выхода с сайта

Осталось реализовать выход с сайта — и работу над административными страницами можно считать законченной. Как вы помните, каждый посети­тель, вошедший на сайт с разграничением доступа, должен по окончании работы с …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.