Задать вопрос

Как UTF-8 помещается в char?

Задался вопросом как символ UTF-8 помещается в тип char, который, например, в C имеет размер в 1 байт, а юникод по логике вещей и если верить википедии может занимать от 1 до 6 байт. Так вот никак не могу понять, как бы это стыдно не было, как юникод помещается в char? Как, например, выводятся русские буквы в консоли? Может кто-нибудь прояснить эту ситуацию для меня?
  • Вопрос задан
  • 9182 просмотра
Подписаться 4 Оценить Комментировать
Ответ пользователя rassant К ответам на вопрос (4)
@rassant
а как привести число в букву?
например в юникоде 'ф' это 1092.
Как можно это число перевести в букву? wchar_t не работает, и само собой char тоже не работает
Ответ написан
Комментировать