Предмет: Информатика,
автор: KiritoKajuto
Можно ли в С++ применить 2 локали?
KiritoKajuto:
Локализация. setlocale(LC_ALL,"RUSSIAN");
Ответы
Автор ответа:
0
Вообще единого способа нету, если у вас не получилось просто вывести значит у вас Виндовс, вобщем в этом и заковырка, ОС использует свою кодировку, а не привычную utf-8. Это переделанный пример из интернета, сейчас подумаю над примерами попроще для реализации
#include <iostream>
#include <io.h>
#include <fcntl.h>
int main()
{
_setmode(_fileno(stdout), _O_U16TEXT);
std::wcout << L"Testing unicode -- English -- Ελληνικά -- Español." <<
std::endl;
system("pause");
return 0;
}
#include <iostream>
#include <io.h>
#include <fcntl.h>
int main()
{
_setmode(_fileno(stdout), _O_U16TEXT);
std::wcout << L"Testing unicode -- English -- Ελληνικά -- Español." <<
std::endl;
system("pause");
return 0;
}
Похожие вопросы
Предмет: Українська література,
автор: LevTitov
Предмет: Биология,
автор: zybina3
Предмет: Математика,
автор: lyawlyaww
Предмет: Математика,
автор: звезда60
Предмет: Алгебра,
автор: Аноним