Задался вопросом как символ UTF-8 помещается в тип char, который, например, в C
имеет размер в 1 байт, а юникод по логике вещей и если верить
википедии может занимать от 1 до 6 байт. Так вот никак не могу понять, как бы это стыдно не было, как юникод помещается в char? Как, например, выводятся русские буквы в консоли? Может кто-нибудь прояснить эту ситуацию для меня?