Автоматический выбор кодировки
Microsoft Internet Explorer 6.0 обладает возможностью автоматического выбора кодировки текста. Для того чтобы эта функция работала, ее надо включить. Это можно сделать из контекстного меню: выбрать команду Вид кодировки (Encoding), установить флажок Автоматический выбор (Auto-select). Либо из меню Вид (View) выбрать команду Вид кодировки (Encoding) и проделать те же самые операции.
ЧАСТЬ II. ВЫБОР ОПТИМАЛЬНОЙ КОНФИГУРАЦИИ
Глава 7. Настройка внешнего вида обозревателя
Интерфейс Microsoft Internet Explorer 6.0
Контекстное меню
Установка дополнительных панелей
Кнопки
Удаление и установка новых кнопок
Внешний вид кнопок
Советы для пользователей Netscape и Opera
Netscape
Избранное
Opera
Правильное отображение веб-страниц в кодировке любого языка
Кодировки
Кодовая страница
Русские кодировки
Выбор кодировки вручную
Автоматический выбор кодировки
Впервые запустив обозреватель, перед вашими
Впервые запустив обозреватель, перед вашими глазами предстанет такое изображение — рис. 7.1.
Рис. 7.1. Окно Microsoft Internet Explorer
Сверху располагается панель с раскрывающимися меню. Чуть ниже — панель инструментов. Далее — адресная строка с кнопкой Переход (Go) и панель ссылок.
Сейчас они расположены в том порядке, в котором программисты, дизайнеры из Microsoft посчитали нужным. По статистике большинство пользователей что-либо хотят изменить во внешнем виде браузера, чтобы он соответствовал их потребностям. Понимая это, программисты из Microsoft сделали возможным передвижение, уменьшение или увеличение, удаление и настройку панелей браузера.
Прежде всего, вы можете передвинуть любую панель туда, куда вам заблагорассудится. Для этого достаточно подвести курсор к тому, что вы собираетесь подвинуть. Затем нужно нажать левую кнопку мыши. Курсор примет форму крестика — рис. 7.2.
Далее, все также при нажатой левой кнопке мыши, передвигайте ту или иную панель туда, куда вам нравится. Например, адресную строку можно переместить на панель инструментов (рис. 7.3).
Рис. 7.2. Форма курсора при передвижении панелей
Рис. 7.3. Панель инструментов после преобразования
В предыдущих версиях Microsoft Internet Explorer нельзя было зафиксировать панель на одном месте. То есть в любом случае вы могли ее случайно передвинуть. В 6-й версии обозревателя эта проблема решена. Теперь, настроив внешний вид браузера, выберите команду Закрепить панели инструментов (Lock the Toolbars) из контекстного меню.
Избранное
Если вы уже достаточное время используете Netscape Navigator, то у вас уже могло накопиться большое количество ссылок на ваши любимые сайты в закладках. Перенос их в Internet Explorer вручную может занять много времени, да и сильно утомить. Создатели обозревателя от Microsoft учли эту проблему. Все закладки Netscape автоматически импортируются в Избранное Internet Explorer. Импортированные закладки находятся в Избранном, в специально созданной папке Импортированные закладки. Теперь для доступа к вашему любимому веб-узлу просто щелкните по его названию.
Кнопки
Как известно, на панели инструментов представлены наиболее используемые кнопки. Например, Вперед (Forward), Назад (Back), Остановить (Stop). Дело в том, что теперь любая устанавливаемая программа может добавить свою кнопку на панель. Будь то менеджер загрузки или медиа-плейер. И иногда эти появившиеся кнопки оказываются совершенно не к месту. Для этих и для других целей была придумана возможность установки/удаления кнопок. Чтобы это сделать, наведите курсор на панель инструментов и нажмите правую кнопку мыши. Появится контекстное меню. В нем выберите пункт Настройка (Customize). Появится новое окно — Настройка панели инструментов (Customize Toolbar).
Кодовая страница
Текстовая информация кодируется компьютером в последовательность символов из 8 бит (1 байт). Соответственно, 1 байт — 1 символ. Получается, что для записи одного символа (например, собачки @) используется последовательность из восьми нулей и единиц. Для того чтобы программа могла понять и правильно отобразить символы, была придумана таблица символов, в которой показано, какой символ соответствует какой последовательности. Таблицу символов также иногда называют кодовой страницей.
Она может храниться как в самой программе, работающей с текстом, так и быть встроенной в операционную систему. Во втором случае она автоматически представляется при каждом запросе программы. Итак, получив последовательность из 8 нулей и единиц, приложение сверяется с таблицей символов, чтобы определить, какому символу она соответствует.
Ясно, что таблица символов должна быть неким стандартом. Иначе текст просто будет нельзя прочитать. Для латиницы это так и есть. Во всех существующих таблицах символов каждая латинская буква кодируется одной последовательностью бит, строго определенной международным стандартом.
С помощью восьми бит можно закодировать до 256 символов. Действительно, каждый бит — это 0 или 1. Восьмибитных последовательностей может быть 28. 28x8=256. В английском алфавите 26 букв. В таблице символов есть как заглавные, так и строчные буквы. Поэтому под буквы отводится 52 значения. Далее, служебные символы, цифры занимают около 50 мест. В итоге под латиницу отводится 128 мест. Остаются еще 128 — специально для локализации. Например, под русский алфавит.
Коды первых 128 символов кодовых страниц получили название ASCII. По международным стандартам они должны присутствовать во всех кодовых страницах. Дело в том, что они могут кодироваться также семью битами. Первые 32 кода — управляющие символы (например, Backspace). Остальными кодировались латинские буквы (как прописные, так и заглавные), а также цифры, знаки препинания и математические операции. Коды второй половины (после 127) стали называться "расширенным" стандартом ASCII. Следовательно, ими кодировались локальные алфавиты, а также специальные символы других языков.
Тем самым была создана возможность локализации любых программ. Итак, новые таблицы символов различались только второй половиной. А в латинской кодовой странице после 127 места были подставлены гласные с надстрочными символами, используемые в некоторых языках Европы, а также символы псевдографики. В региональных таблицах они отсутствовали — там располагались символы алфавитов, отличных от латиницы. Например, русский.
Контекстное меню
Контекстное меню позволяет выполнять операции с интерфейсом браузера быстрее и эффективнее. Для того чтобы открыть его, подведите курсор к одной из панелей обозревателя и нажмите правую кнопку мыши. Появится следующее меню — рис. 7.4.
Рис. 7.4. Контекстное меню
Панели, которые сейчас активизированы, помечены флажком. Для того чтобы убрать или активизировать новую панель, достаточно снять или установить флажок соответственно.
Обычные кнопки (Standard Buttons) — панель инструментов, там, где расположены навигационные и другие кнопки.
Адресная строка (Address Bar) — адресная строка, место для ввода URL веб-страницы.
Ссылки (Links) — панель ссылок.
Закрепить панели инструментов (Lock the Toolbars) — зафиксировать панели.
Кнопка Переход (Go button) — кнопка переход. Можно использовать вместо нажатия на клавишу <Enter>.
Netscape
Обозреватель Netscape Navigator версии 4.11 внешне очень похож на Internet Explorer. Та же адресная строка, та же панель инструментов. Для обыкновенного пользователя отличия только внешние. Профессионал же понимает, что работают браузеры с веб-страницами по-разному. Это означает, что одни и те же сайты отображаются по-разному. Веб-дизайнерам и прочей интернет-общественности это не очень нравится. Ведь приходится создавать, тестировать и настраивать-сайт под несколько разных браузеров. Для этого создавались всевозможные интернет-консорциумы, которые пытались создать общие для браузеров стандарты. Но даже сейчас им этого полностью достичь не удается.
Для конечного пользователя отличия в браузерах заключаются в разных названиях одного и того же. С ними можно ознакомиться в табл. 7.1.
Таблица 7.1. Различия в терминах
Выполнить |
В Netscape Navigator |
В Internet Explorer | |||||
Добавить в избранное |
Bookmarks |
Favorites | |||||
Переход на веб-страницу |
Location field |
Address bar | |||||
Перезагрузить веб-страницу |
Reload |
Refresh | |||||
Добавить ссылки на веб-страницы |
Personal Toolbar |
Links bar | |||||
Создать календарь обновлений веб-страниц, доступных автономно |
Netcaster, subscribing, automatic delivery, channels |
Making favorites available offline | |||||
Opera
Opera — относительно новый программный продукт, приобретший значительную популярность среди пользователей Интернета. С самого своего появления Opera позиционировал как альтернативный браузер, не пытаясь конкурировать с такими гигантами, как Netscape и Microsoft. Главными преимуществами Opera авторы считают скорость ее работы, маленький размер дистрибутива, удобство использования и многооконный интерфейс. Соответственно главным, неоспоримым преимуществом перед Microsoft Internet Explorer является многооконность.
Именно с ней и связаны основные проблемы у пользователей, работавших ранее с этим интернет-браузером. Она располагается внизу. В самих окнах отсутствуют навигационные кнопки. Они расположены на панели инструментов, как и в Microsoft Internet Explorer. Правда адресная строка есть в каждом окне. Терминология в Opera используется почти та же, что и в
Netscape Navigator. Соответственно, для того чтобы понять, что где находится и как называется, используйте табл. 7.1
Правильное отображение веб-страниц в кодировке любого языка
Кодировки
За последние несколько лет стандартной кодировкой русских символов становится Win-1251. Но многие пользователи до сих пор предпочитают использовать альтернативы -- КОИ-8, DOS cp866 и др. Поэтому возникает проблема работы с ними. Также существует огромное количество вебсайтов, на которых текст представлен, например, в КОИ-8.
Русские кодировки
Россия, впрочем, как и всегда, пошла впереди планеты всей. У нас ведь всегда брали не качеством, а количеством. Итак, было создано несколько кодировок символов русского языка. А в большинстве стран была создана единая кодовая страница для своего алфавита, чтобы избежать путаницы.
С самого начала программное обеспечение, поставляемое в Россию из-за рубежа, не умело работать с русскими символами. То есть вместо того, чтобы написать "Привет Вася" приходилось "Privet Vasya". Итак, чтобы решить эту проблему была создана русская кодовая страница, получившая название ISO-8859-5. Как следует из вышесказанного, после 127 кода следовали русские буквы — всего 66 (33 прописных и 33 строчных). Поэтому оставалось еще достаточно места для псевдографики, которая тогда использовалась крайне широко, ведь графических оболочек еще не существовало.
Примерно в это же время появилась еще одна кодовая страница — ср866. Она отличалась от ISO-8859-5 порядком следования русских букв до строчной "р", а символы псевдографики кодировались теми же кодами, что и в латинице. Соответственно, ее использование могло существенно упростить работу с нелокализованными версиями программ западных разработчиков, работающих с графикой. Например, для отображения таблицы. Поэтому, если в системе была установлена эта кодировка, графические объекты отражались верно. В противном случае, например, при установленной ISO-8859-5 рисовалась бы русская буква, вместо символа псевдографики, и такое изображение было бы неудобно просматривать.
Первой локализованной операционной системой стала MS-DOS 4.1 от корпорации Microsoft. При создании кодовой страницы была взята альтернативная ISO-8859-5 кодировка, впоследствии названная ср866. И так как все большее и большее распространение получали персональные компьютеры, кодировка ср866 стала самой популярной.
Дальше был Windows. И появилась еще одна кодировка Win-1251. Зачем? Отпала необходимость использования псевдографики. Поэтому вместо нее были встроены специальные символы: @, *, &,^ и т.
д. Но возникла новая проблема. Текст, набранный в кодировке ср866, уже нельзя было прочитать. Поэтому появились программы-перекодировщики.
На персональных компьютерах повсеместно была установлена операционная система MS-DOS с кодовой страницей 866. На сетевых операционных системах все было иначе. В те годы начала свое победоносное шествие UNIX. А в ней кодировкой по умолчанию стала КОИ-8.
Зарождение Интернета происходило в Америке. Соответственно все веб, почтовые серверы предназначались для англоязычных пользователей. Так как использование графики (псевдографики) в почтовых сообщениях тогда не требовалось, расчет делался на первую половину таблицы символов (от О до 127) — семибитную кодировку.
В связи с этим, сообщения, содержащие символы с кодами, большими 127, которые было невозможно закодировать семью битами, такими почтовыми серверами обрабатываться не могли. Итак, для того чтобы решить эту проблему, придумали приводить такие сообщения к семибитному виду. Сам процесс был достаточно прост — обнулялся первый бит, указывавший на половину их кодовой страницы. И вот что получалось при таком преобразовании: русская буква "е" превращалась в "Г и т. д.
Выход был — сделать так, чтобы все почтовые серверы поддерживали восьмибитную кодировку символов. Но, к сожалению, осуществить это не представлялось возможным. Можно, конечно, было писать письмо не русскими символами, а транслитом. Но такое письмо было бы неудобочитаемым. Поэтому была придумана новая кодировка символов, которая впоследствии получила название КОИ-8. Итак, в ней на места, соответствующие кодам символов, большим 127, были поставлены русские символы, похожие по звучанию, произношению, на английские буквы. Например, "а" "б" "ц" и т. д., которые при семибитном преобразовании перешли бы в латинские "а" "b" "с".
Эта кодировка стала стандартом для UNIX-подобных операционных систем (Linux и т. д.) и используется по сегодняшний день.
Естественно, что пользователь обыкновенного персонального компьютера не мог или не хотел устанавливать ОС UNIX. Поэтому были созданы специальные программы, умеющие работать с различными кодировками. В дальнейшем эта способность была встроена практически во все приложения, тем или иным образом, связанные с сетью.
Кодировка КОИ-8 стала наиболее рекомендованной для переписки, поэтому любая почтовая программа должна была уметь работать с ней. То есть правильно отображать текст, набранный в ней.
Сейчас наиболее распространенные кодировки русскоязычного текста в Интернете — это КОИ-8 и Win. КОИ-8 — кодировка, используемая преимущественно в UNIX-подобных операционных системах. Например; Linux. Win же используется в ОС под управлением Microsoft Windows. Вы можете спросить: "А мне то что?" А все дело в том, что некоторые серверы расположены на компьютерах под управлением Windows, а некоторые — под управлением UNIX-подобной операционной системы. Соответственно кодировка русскоязычных символов различна.
К счастью, Microsoft Internet Explorer 6.0 обладает возможностью отображать веб-страницы, сохраненные в любой кодировке. Начиная с 5-й версии, обозреватель сам распознает и отображает в правильной кодировке веб-сайты.
В контекстном меню браузера (рис. 7.7) вы можете выбрать кодировку двумя способами:
вручную;
автоматически
Рис. 7.7. Выбор кодировки
Советы для пользователей Netscape и Opera
На сегодняшний день Microsoft Internet Explorer держит лидирующие позиции на рынке браузеров. Но еще несколько лет назад Netscape Navigator был прямым конкурентом обозревателя от Microsoft. Еще тогда Netscape Navigator продавался, не был бесплатен как сейчас. В те времена шла настоящая война между производителями. Разрабатывались всевозможные плагины (надстройки) для браузеров, шла живая конкуренция. Она шла на пользу пользователям. Ведь за небольшой промежуток времени очень сильно менялась сеть, становилась доступнее, красивее и информативнее, браузеры учились понимать все больше и больше стандартов. С выходом операционной системы Windows 98 Netscape начал терять свои позиции. Ведь Microsoft Internet Explorer был встроен в ОС. Причем так удачно, что пользователю даже не приходило в голову покупать и устанавливать альтернативный браузер. Кстати с тех же времен идет борьба Microsoft и антимонопольного законодательства. Но сейчас пользователя это не очень интересует.
Этот раздел посвящен тем пользователям, кто работал с браузерами Netscape Navigator и Opera.
Удаление и установка новых кнопок
Окно Настройка панели инструментов (Customize Toolbar) поделено на две части. Слева располагаются доступные кнопки, т. е. еще не установленные на панели. А справа — те, которые уже есть. Для добавления той или иной кнопки используется кнопка Добавить (Add). Допустим, мы хотим, чтобы на панели имелась кнопка Печать (Print). Для этого нужно выделить строку со значком принтера и надписью Печать (Print) в левой части окна и нажать на кнопку Добавить (Add). В нашем примере кнопка Печать (Print) будет идти сразу за кнопкой Правка (Edit). В том случае, если вы захотите удалить ту или иную кнопку, сделайте следующее:
О В правой части окна выберите ту кнопку, которую хотите удалить. П Нажмите кнопку Удалить (Remove).
Возможно, вам захочется перераспределить положение кнопок. Для этого сначала удалите все имеющиеся, а после добавляйте новые по своему усмотрению. Вы также можете использовать элемент списка Разделитель (Separator) для разделения кнопок по смысловым нагрузкам, например навигационные кнопки.
Установка дополнительных панелей
Начиная с версии 5.0, вы можете установить дополнительные панели для обозревателя Microsoft Internet Explorer. Эти панели могут иметь разное назначение. Но в большинстве случаев они обеспечивают наиболее быстрый доступ к поисковым системам, каталогам и т. д. В англоязычном Интернете такие модули уже давно пользуются заслуженной популярностью. В Рунете до недавних пор ни один портал не предоставлял такой возможности. Не так давно популярный интернет-портал Яндекс представил на суд пользователей Яндекс.Бар (yandex.bar) — надстройку для браузера Microsoft Internet Explorer (рис. 7.5).
Ее использование повышает эффективность интернет-серфинга, а также предоставляет уникальные возможности за счет использования сервисов Яндекса. Вы также можете осуществлять поиск. Для этого в специальной строке введите запрос, а затем выберите поисковую систему.
Положение Яндекс.Бар (yandex.bar), как и любой другой панели, можно менять. Это поможет наиболее рационально распределить пространство. Особенно это нужно при маленьком разрешении экрана.
Рис. 7.5. Окно Яндекс.Бар: Справка по использованию — Microsoft Internet Explorer
Внешний вид кнопок
В обозревателе Microsoft Internet Explorer 6.0 вы можете не только изменить внешний вид панели, но и вид самих кнопок. Для этого используется все то же окно Настройка панели инструментов (Customize Toolbar).
Внизу есть два раскрывающихся списка: Текст кнопки (Text options) и Размер значка (Icon options).
С помощью раскрывающегося списка Текст кнопки (Text options) вы можете установить один из параметров отображения текста.
Отображать подписи к кнопкам (Show text labels) — эта опция установлена по умолчанию. В данном режиме кнопки имеют законченный вид — сверху значок, снизу надпись. Это может быть удобно при начале использовании браузера, когда еще не запомнилось какая кнопка что означает (помогают текстовые подписи).
Выборочно текст справа (Selective text on right) — текстовые пояснения только для некоторых кнопок. Таким образом, можно оптимизировать отображение панели инструментов, уменьшить ее размер, но в то же время сделать ее вид более приятным для просмотра. Стоит также отметить, что размер кнопок уменьшается, следовательно больше может поместиться. На рис. 7.6, изображена панель в данном режиме.
Рис. 7.6. Панель инструментов в режиме отображения избранного текста
Без подписей к кнопкам (No text labels) — режим отображения кнопок без подписей. Он подходит прежде всего для тех, кому нужно поместить много кнопок на панель, кто помнит, что каждая из них обозначает и не нуждается в текстовых подписях. Режим также подходит обладателям старых мониторов, не позволяющих поставить высокое разрешение экрана.
Раскрывающийся список Размер значка (Icon options) определяет два режима отображения значков:
крупные значки (Large icons) — большие значки. По умолчанию указан именно этот режим;
мелкие значки (Small icons) — маленькие значки.
Выбор кодировки вручную
На многих сайтах есть возможность выбора кодировки вручную. Например, Win-1251 или КОИ8-Р. Это делается для тех браузеров, которые не могут автоматически определять ее. Несмотря на то, что Internet Explorer имеет эту возможность, выбор кодировки не всегда происходит верно. Поэтому, если вы вдруг увидите нечитаемый текст, отключите автоматический выбор кодировки и попробуйте поставить кодировку вручную. Для этого из контекстного меню браузера выберите команду Вид кодировки (Encoding). Снимите флажок Автоматический выбор (Auto-select). Выберите команду Дополнительно (Advanced) и установите переключатель на другую кодировку, например, Кириллица КОИ8-Р или ISO. Это может помочь. Если все вышеперечисленное так и не привело к тому, что страница отображается нормально, скорее всего, это проблема на сервере.