|
|
 |
«Вопрос -
Ответ» |
 |
| ? |
Я переключаю драйвер CyrKBD в режим
«KOI», но на экране печатаются совсем не те символы, которые должны быть
напечатаны. Иногда это какие-то непонятные знаки, а иногда это символы
кириллицы, но совсем не те, которые соответствуют нажатым мной клавишам. |
|
| ! |
Неправильно выбран текущий шрифт.
Следует ещё раз обратить внимание тех пользователей, которые сталкивались с
подобной проблемой, на следующее правило: текущий шрифт должен соответствовать
выбранной кодировке (или наоборот), при этом следует заметить, что это правило
не распространяется на латинские символы, цифры и большинство знаков
пунктуации. Например, если Вы выбрали кодировку «KOI», то для коррекной
пропечатки символов кириллицы необходимо установить шрифт, который поддерживает
стандарт KOI-8, к примеру «Cyrillic Office KOI-8». При работе с «UNICODE»
данное неудобство отсутствует, т.к. операционная система Windows имеет
встроенную поддержку для «UNICODE». При переключении CyrKBD в режим «UNICODE»
символы кириллицы, или если их нет в текущем шрифте, то другой шрифт, будут
установлены автоматически. Поэтому мы рекомендуем использовать кодировки CP1251
(Windows), KOI-8 и CP866 (DOS) в основном при работе с электронной почтой, или
когда Вам необходимо использовать символы из шрифта, который не поддерживает
«UNICODE». |
|
|
|
| ? |
Я использовал режим «UNICODE» для
посылки сообщения, содержащего символы кириллицы, своему другу, но в тексте,
который он получил все символы были заменены знаком вопроса. То же самое
происходит, когда он посылает сообщение мне - весь текст сообщения состоит из
одного символа. Что нужно сделать, для того, чтобы устранить эту проблему и
можно ли восстановить оригинальный текст сообщения? |
|
| ! |
Устранить эту проблему можно
легко, а вот восстановить оригинальное сообщение из «набора вопросительных
знаков», к сожалению, невозможно. Дело в том, что перед тем, как достигнуть
адресата, сообщение по электронной почте проходит через серверы пересылки, и
если хотя бы один из них не поддерживает «UNICODE», то сообщение будет
искажено. Для устранения этой проблемы необходимо пользоваться кодировками
CP1251 (Windows) или KOI-8 - в этом случае символы искажены не будут. Мы
рекомендуем не использовать кодировку CP866 (DOS), т.к. эта кодировка считается
устаревшей и поэтому некоторые символы могут не пропечатываться корректно. |
|
|
|
| ? |
Для посылки / получения сообщений
по электронной почте я пользуюсь кодировкой CP1251 (Windows) и соответствующими
шрифтами. Но когда я получаю ответ от того человека, которому посылал
сообщение, то сообщение выдлядит странно: иногда это набор каких-то символов, а
иногда это символы кириллицы, но перепутаны в бессмысленном порядке. В чём
проблема, и можно ли восстановить оригинальное сообщение? |
|
| ! |
В данном случае и устранение
проблемы и восстановление оригинального сообщения - легко выполнимые задачи.
Всё, что нужно для этого сделать - установить правильный шрифт (см. также ответ
на один из предыдущих вопросов о кодировках и шрифтах). В первую очередь очень
полезно знать, с использованием какой кодировки было написано оригинальное
сообщение. Но, даже если Вы этого не знаете, не проблема. Вот несколько
рекомендаций по определению кодировки «на глаз»: 1. Если верхний и нижний
регистр текста выглядят в порядке (т.е. там, где должны быть заглавные буквы -
заглавные, а там, где должны быть прописные - прописные), то скорее всего, это
либо CP1251 (Windows), либо CP866 (DOS). Если большинство букв текста выглядят
как буквы (но с дополнительными точками, уголками и т.п. над или под буквой),
то скорее всего, это CP1251 (Windows). А если в тексте часто встречаются
различные символы (например, символ параграфа, цента, торговой марки), то
скорее всего, это кодировка CP866 (DOS); 2. Если верхний и нижний регистры
текста выглядят как бы «наоборот» (т.е. там, где должны быть заглавные буквы -
прописные, а там, где должны быть прописные - заглавные), то скорее всего, это
кодировка KOI-8. Установив соответствующий шрифт для всего или участка текста,
Вы восстановите оригинальный текст сообщения. Но, даже если Вы ошиблись в
выборе соответствующего шрифта, это ни коим образом не исказит сообщения -
просто попробуйте другой шрифт. |
|
|
|
| ? |
Для переписки по электронной почте
я пользуюсь кодировкой KOI-8 и «Outlook Express». Проблем с посылкой /
получением сообщений у меня нет, но есть одно неудобство: каждый раз, получая
сообщение мне приходится вручную устанавливать соответствующий шрифт, иначе
символы кириллицы не отображаются корректно. Можно ли назначить шрифт, который
будет устанавливаться автоматически по умолчанию? |
|
| ! |
Большинство современных программ
позволяют устанавливать шрифт по умолчанию. Как это сделать - зависит от
конкретной программы. В данном случае с «Outlook Express» нужно пойти в меню
«Tools->Options», панель «Read», нажать кнопку «Fonts» и установить шрифт,
который Вы хотите использовать по умолчанию, в поле «Proportional font». Теперь
все получаемые сообщения будут отображаться на экране с использованием этого
шрифта. |
Все вопросы и замечания пожалуйста направляйте по адресу:
Comments@softecdesign.com
Copyright © 2004 SoftecDesign, LLC. Все права защищены.
http://www.softecdesign.com/
|