a[] = L"АБ";
компилируется в массив размера 4 с содержимым 208, 144, 208, 8216, 0.
я ожидал увидеть размер 2 и содержимое 1040, 1041?
Всегда задавай себе вопрос какая кодировка исходника, как компилятор трактует эту кодировку. Например, если кодировку исходника не указать для msvc, то он считает ее 1251, не смотря на то, что сырцы могут быть в utf-8
Оно по бом определяет utf8
Если хочешь поищи в qt_chat как он определяет. Треш и угар
Обсуждают сегодня