Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2009, 10:56   #1
alex171069
Новичок
Джуниор
 
Регистрация: 18.05.2009
Сообщений: 2
По умолчанию UTF-8

Господа, я слегка не понимаю как может один символ в кодировке UTF-8 быть представлен 4-6 байтами ?
КАК потом процессор сливает эти байты для того чтобы получить один байт для отображения символа ?
Вот этот алгоритм очень интересен ?
А не всякие пространные статьи о том как появилась эта кодировка да зачем она нужна как в википедии !
alex171069 вне форума Ответить с цитированием
Старый 18.05.2009, 11:57   #2
Nomlpppp
Пользователь
 
Регистрация: 26.02.2009
Сообщений: 51
По умолчанию

Цитата:
КАК потом процессор сливает эти байты для того чтобы получить один байт для отображения символа
Процессор собственно и не знает, что он читает символ в UTF-8, и конвертить в один байт не собираля. Это делает програииа работающая с данной кодировкой. Процессор ей выдает по одному байту. Считав два байта, (или один, символ в UTF-8 не всегда 2 байта)программа узнает какому символу (таблицы Unicode) соответствуют эти байты. (предварительно раскодировав).
Nomlpppp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ansi в UTF-8 и наоборот UTF-8 в Ansi Alar Работа с сетью в Delphi 3 09.12.2010 17:02
кодировка UTF-8 nimf Общие вопросы Delphi 4 18.01.2009 19:25
UTF-8 кодировка OrdJONY Общие вопросы Delphi 2 23.03.2008 16:56