Иллюстрированный самоучитель по Macromedia HomeSite 5

Управление кодировкой текстовых файлов

В некоторых случаях (прежде всего – при конвертировании "обычных" текстовых файлов в HTML-документы) могут возникнуть проблемы с преобразованием кириллических символов. Объясняется это тем, что при выполнении конвертирования HomeSite всегда использует кодовую таблицу ISO-8S59-1. В результате такого преобразования отдельные буквы ("д", "ц", "ь") представляются в документе своими именами, причем с западно европейским "акцентом". Например букве "д" соответствует немецкая буква "а умлаут" (то есть "а" с двумя точками наверху). Имена символов начинаются знаком амперсанда и заканчиваются точкой с запятой. В частности, имя символа "а умлаут" выглядит так: ä. Пример конвертированной страницы с именами символов вместо их изображений показан на рис. 1.48.

При переключении в окно просмотра имена символов заменяются изображениями символов, однако если используется "не та" кодовая таблица, то текст все равно окажется трудно читаем.

Указанные проблемы позволяет преодолеть специальная функция, которая имеется в составе HomeSite. Она называется Replace Extended Characters (Замена развернутых символов).

Иллюстрированный самоучитель по Macromedia HomeSite 5 › Знакомство с HomeSite › Управление кодировкой текстовых файлов
Рис. 1.48. Пример страницы с именами символов

Замечание
Не следует путать функцию Replace Extended Characters с функцией Extended Replace, которая входит также в меню Search, но предназначена для выполнения операции замены текстовых фрагментов (она будет описана в разделе Поиск и замена в файлах проекта главы "Разработка структуры сайта"
.

Функция Replace Extended Characters обеспечивает замену имен символов визуальным представлением этих символов, причем на основе системной кодовой таблицы.

Чтобы выполнить требуемое преобразование, необходимо:

  1. В меню Search (Поиск) выбрать команду Replace Extended Characters…
  2. В открывшемся диалоговом окне (рис. 1.49) установить второй переключатель – Replace character entities with extended characters (Заменить символы развернутыми символами) и щелкнуть на кнопке ОК.

Иллюстрированный самоучитель по Macromedia HomeSite 5 › Знакомство с HomeSite › Управление кодировкой текстовых файлов
Рис. 1.49. Диалоговое окно функции Replace Extended Characters

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.