линукс, значит я могу кастить к нему char8_t, 16, 32 для печати символов через поток wcout?
2) Как быть с русскими символами? На linux поменял локаль на ru_RU.UTF-8,
но когда кладу в char8_t Ch = 'Ю'; - говорит int в unsigned. Получается unsigned char == char8_t?
1) В принципе да; 2) Потому что UTF-8 — не однобайтовая кодировка.
Обсуждают сегодня