Сообщение Re: Проблема со считыванием русских символов из текстового ф от 30.09.2022 12:44
Изменено 30.09.2022 12:48 qaz77
Re: Проблема со считыванием русских символов из текстового файла
Здравствуйте, RussianFellow, Вы писали:
RF>считывается строка s, в которой вместо русских символов (то, чему соответствует sname) находится какая-то абракадабра.
Где смотришь эту абракадабру? В watch QT Designer?
Если у тебя файл в ANSI aka Windows cp1251, а нужно utf-8, то в винде надо конвертировать через WCHAR.
Сначала MultiByteToWideChar с CP_ANSI (или явно 1251), а потом WideCharToMultiByte с CP_UTF8.
RF>считывается строка s, в которой вместо русских символов (то, чему соответствует sname) находится какая-то абракадабра.
Где смотришь эту абракадабру? В watch QT Designer?
Если у тебя файл в ANSI aka Windows cp1251, а нужно utf-8, то в винде надо конвертировать через WCHAR.
Сначала MultiByteToWideChar с CP_ANSI (или явно 1251), а потом WideCharToMultiByte с CP_UTF8.
Re: Проблема со считыванием русских символов из текстового ф
Здравствуйте, RussianFellow, Вы писали:
RF>считывается строка s, в которой вместо русских символов (то, чему соответствует sname) находится какая-то абракадабра.
Где смотришь эту абракадабру? В watch QT Designer?
Если у тебя файл в ANSI aka Windows cp1251, а нужно utf-8, то в винде надо конвертировать через WCHAR.
Сначала MultiByteToWideChar с CP_ACP (или явно 1251), а потом WideCharToMultiByte с CP_UTF8.
RF>считывается строка s, в которой вместо русских символов (то, чему соответствует sname) находится какая-то абракадабра.
Где смотришь эту абракадабру? В watch QT Designer?
Если у тебя файл в ANSI aka Windows cp1251, а нужно utf-8, то в винде надо конвертировать через WCHAR.
Сначала MultiByteToWideChar с CP_ACP (или явно 1251), а потом WideCharToMultiByte с CP_UTF8.