Собственно, сабж. Можно ли как-нибудь заставить виндовую консоль работать с utf8? Есть такая штука как Graftabl [int num], где num - номер кодовой страницы. Спокойно переключает с 866 на 1251... как быть с UTF? (Может я туплю, просто ни разу не сталкивался)
не мой стиль. Тут можно было: int STATUS = 0; Дальше оперируем с инициализацией и присваиваем статусу цыферки. Потом return STATUS. А то у него при фатальном выходе код 0 вылетает. Как потом системные логи читать?
device SetConsoleOutputCP? Просто раньше я думал, что переключение просто между виндовыми кодировками (866, 1251, 1252 и т.п.). Оказалось, там и KOI8-R/U есть, и UTF-8.
Я думал, это функция. Код (Text): D:\>chcp 65001 Текущая кодовая страница: 65001 D:\>graftabl 65001 ⨬ : 65001 D:\>graftabl /status > st.txt D:\>chcp 866 Текущая кодовая страница: 866 D:\>type st.txt Текущая кодовая страница: 65001