Не читаются русские символы в wchar_t - C (СИ)
Формулировка задачи:
привет
Что-то не срастается при чтении русских символов их файла. Файл file.txt содержит строку "Новая папка". Читаем:
В итоге s содержит строку "Ð½Ð¾Ð²Ð°Ñ Ð¿Ð°Ð¿Ðº". Из-за чего такое может быть? Как тогда правильно проитать чтобы без кракозябр?
wchar_t s[20]; FILE* file = _wfopen(L"c:\\file.txt", L"r"); if (file != NULL) fgetws(s, 20, file); fclose(file);
Решение задачи: «Не читаются русские символы в wchar_t»
textual
Листинг программы
MultiByteToWideChar(CP_ACP, MB_ERR_INVALID_CHARS, tmp, -1, response, contentLength);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д