Choose language
English Русский
Главная

Программы

Бесплатные Утилиты
Купить
Вопрос-Ответ
Контактная Информация
«Вопрос - Ответ»
? Я переключаю драйвер 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/