Почему в ICQ приходят иероглифы, а не буквы?
Программы для моментального обмена сообщениями (ICQ, QIP, Miranda и др.) пользуются огромной популярностью. Наибольшую популярность завоевала программа обмена быстрыми сообщениями ICQ, или, как ее называют, «аська». Обороты набирают также мобильные версии приложений для коммуникаторов и мобильных телефонов.
С такой проблемой, как неправильная кодировка, это когда вместо слов в сообщении приходит какая-то «абракадабра», сталкиваются, к сожалению, довольно часто. Почему это происходит? Почему в ICQ приходят иероглифы, а не буквы? Попробуем разобраться.
Сложилось так, что в России есть несколько видов кодировок, т.е. символы в различных кодировках имеют разные коды.
Объясним, как говорится, "на пальцах":
Наверное, вы слышали, что компьютер "видит" данные не так, как человек. Каждый символ, например, буква, имеет свой код: последовательность символов в шестнадцатиричной системе счисления.
Представим, что в одной так называемой кодировке букве А соответствует число 1 (код: 1), а во второй кодировке букве A соответствует число 2 (код:2).
Пусть пользователь, у которого браузер настроен на первую кодировку, напечатал у себя букву А и отправил ее в сообщении другому пользователю, но на самом деле отправилась не сама буква, а ее код - то есть число 1, которое потом расшифруется на компьютере другого пользователя.
А у другого пользователя, например, браузер настроен на другой вид кодировки, в которой числу 1 соответствует уже не буква А, а, например, буква Б, тогда вместо буквы А на экране второго появится уже буква Б.
Так вот, когда просматривается страничка в одном виде кодировки, а браузер настроен на другой, происходит несовместимость кодировки символов. К тому же в браузерах и программах у разных пользователей также могут стоять различные кодировки. Это и приводит к тому, что на в ICQ приходят иероглифы, а не буквы.
Как исправить?
Исправить все не так сложно, как кажется. Чтобы общаться на кириллице, попробуйте сначала включить кодировку «ср 1251» или «win 1251». Для этого необходимо в меню «настройки» выбрать соответствующий режим. Чтобы новые настройки заработали, сохраните изменения и перезагрузите систему. Если это не поможет, загрузите последнюю версию программы, возможно, разработчики внесли изменения в ранние версии.
|