Как сделать карьеру с помощью Интернета
Шрифт:
Таблица KOI-8
Наиболее неприятной и нелогичной технической проблемой в Интернете является способ кодировки национальных алфавитов. А для России – это усугубляется множественностью используемых кодировок кириллицы. Поэтому почти все русскоязычные документы в Интернете имеют две-три копии в различных кодировках или перед прочтением перекодируются.
Проблема заключается в том, что при кодировке одного знака используется один байт – это всего 256 значений. Поскольку вычислительная техника пришла из англоязычных стран, где использовался латинский алфавит, получилось так, что половина всех возможных значений оказалась отведенной под символы латинского алфавита и служебные знаки. Когда
Кроме того, ряд почтовых серверов использует старший бит в байте для служебных целей. Отсюда нередко возникает ситуация, когда письмо, написанное по-русски, приходит к получателю в абсолютно нечитаемом виде. Именно эта проблема вызвала разработку кодовой таблицы KOI-8, которая показана на рис. 2.1 (вы можете увидеть ее с помощью программы Таблица символов).
Рис. 2.1. Кодовая таблица KOI-8
В ней русские буквы разместили так, чтобы при потере старшего бита сообщение все-таки можно было прочесть (оно в таком случае оказывается написанным по-русски латинскими буквами). Но т. к. все буквы расположены не по порядку, а весьма затейливым способом, то кодировка KOI-8 используется только в почтовых сообщениях и в телеконференциях, либо когда применяется не русифицированное программное обеспечение на серверах или в пользовательских системах.
Такую кодировку поддерживают и мировые разработчики программного обеспечения. Локализованная для России почтовая программа, показывая вам текст письма, учитывает, что оно составлено в KOI-8. Поэтому при установке и настройке параметров почтовой программы надо обязательно указывать тип кодировки кириллицы – KOI-8. А операционная система Windows при переносе текста сообщения из электронного письма в текстовый редактор осуществляет автоматическую перекодировку кириллицы из KOI-8 в СР1251, а в обратном направлении – из СР1251 в KOI-8.
Очень часто проблема кодировки кириллицы не учитывается начинающими пользователями, поэтому в приходящей почте всегда встречаются письма в самых различных кодировках. К тому же многие почтовые серверы поддерживают функции перекодирования текстов электронных писем (для своих служебных целей), поэтому письмо в таких случаях приходит к адресату в практически не читаемом виде. Для чтения подобной почты приходится использовать специальные программы (перекодировщики), позволяющие расшифровать текст сообщения, который подвергся многократной перекодировке.
Таблица СР1251
В Windows 95, 98, Me, NT и 2000 используется система кодировки СР1251, показанная на рис. 2.2. В ней все русские буквы вдут в естественном порядке, что позволяет более эффективно искать информацию в базах данных, облегчает написание программного обеспечения.
Рис. 2.2. Кодовая таблица СР1251
В Интернете кодировка СР1251 является сегодня основной и, возможно, вытеснит все остальные. Но она, к сожалению, не лишена недостатков. Например, буква «я» занимает место управляющего символа в ряде программ, за счет чего возникают проблемы – в частности, из текста исчезают все буквы "я".
Кроме кодировок KOI-8
и СР1251, есть и другие. Наиболее распространенная – это альтернативная кодировка в DOS, которую корпорация Microsoft обозначает 866. Также существует международный проект создания единой системы кодировки.Те пользователи, которые работают в операционной системе Windows 3.1х, сталкиваются с еще одной таблицей кодировки – CP 1252. Им, чтобы легче было путешествовать по Интернету, надо в операционной системе заменить кодировку СР1252 на CP 1251. Для этого в файле system.ini следует изменить в соответствующих строках значения параметров.
Адреса
В отличие от обычного письма, на котором надо указывать только два адреса – получателя и отправителя, – электронное письмо может содержать значительно большее число адресов получателей.
Для указания адресов получателей у электронного письма существует ряд адресных полей со строго определенными свойствами. На рис. 2.3 приведена заготовка письма, созданная почтовой программой Microsoft Mail.
Рис. 2.3. Бланк письма в почтовой программе Microsoft Mail
В первом адресном поле – Кому (То), необходимо указать адрес получателя письма. Возможны следующие варианты заполнения адресного поля получателя:
• name@mail.ru
• name@mail.ru, name@yahoo.com
• Ivan <name@mail.ru>
В первом примере указывается только один электронный адрес получателя письма.
Во втором примере, через запятую, указаны два адресата, но их может быть и больше. Каждый адресат получит это письмо, растиражированное в нужном количестве экземпляров на почтовом сервере (вы отправите на сервер только один экземпляр).
В последнем примере адрес указан в угловых скобках, а перед ним – имя получателя – псевдоним (можно написать фамилию и имя полностью). При таком способе задания адреса в поле отображается только псевдоним, который лучше указывать в английском варианте.
Перевод в русских фамилиях и именах некоторых букв в латинский вариант представляет в ряде случаев сложность. Ниже указан ряд подстановок:
• ё, е – ie
• ж – zh
• з – Z, S
• й – ei, iy, ai
х – kh, h
• ц – ts
• ч – ch
• ш – sh
• щ – sch
• ы – у
• ь – '
• ю – iu, yu
• я – ia, ja
Второе адресное поле – Копия (СС), служит для указания адреса, куда надо отправить копию письма (т. е. первое адресное поле предназначено для основного адресата, а второе – как бы для второстепенных адресатов, которым письмо отправляется для ознакомления). В этом поле также можно перечислить через запятую несколько адресов.
У электронного письма существует любопытное адресное поле – Скрытая копия (ВСС). По указанному в нем адресу будет обязательно отправлена копия письма, но ни один из получателей, перечисленных в полях Кому и Копия, об этом не узнает.
Кроме того, в электронном письме можно указать адрес – Ответить по адресу (Reply-To), по которому вы желаете получить ответ, не совпадающий с адресом отправителя. Этой возможностью часто пользуются в том случае, когда отправляют письмо не со своего адреса, но желают получить ответ по личному адресу.
Для адреса отправителя также существует поле, которое обьино не показывается в бланке письма, и вставляется в него автоматически почтовой программой – Адрес отправителя (From). Информацию в этом поле можно изменить только при изменении настройки почтовой программы или смене учетной записи (указание почтовой программе имени другого пользователя).