LINUX.ORG.RU

История изменений

Исправление kirk_johnson, (текущая версия) :

Если getwc() читает файл в UTF-8/UTF-16, то, теоретически, 4 байта в винде там быть и не должно. А практически они там могли нагородить что угодно, да. Но, мне это фиолетово.

Ты про UTF-32 тут заливал. Вот, даже цитату приведу:

Потому что wchar_t это именно что многобайтовый char

Ну дык. UTF-32.

Почитай уже (от авторов горячо любимой тобой glibc): https://www.gnu.org/software/libunistring/manual/html_node/The-wchar_005ft-me...

Исходная версия kirk_johnson, :

Если getwc() читает файл в UTF-8/UTF-16, то, теоретически, 4 байта в винде там быть и не должно. А практически они там могли нагородить что угодно, да. Но, мне это фиолетово.

Ты про UTF-32 тут заливал. Вот, даже цитату приведу:

Потому что wchar_t это именно что многобайтовый char

Ну дык. UTF-32.