История изменений
Исправление Xenius, (текущая версия) :
Она спокойно работает с UTF-8 начиная с Win7
Неправда ваша. Даже Windows 8 с UTF-8 не работает. Если не веришь, то скомпилируй и запусти вот это:
#include <iostream>
#include <fstream>
int main () {
std::string fn = u8"यूनिकोड юникода.txt";
std::ofstream outfile (fn);
char ch = 65;
outfile.put(ch);
return 0;
}
С микрософтовским компилятором, желательно. Если в текущей директории файл создастся — значит поддерживает, да.
Исправление Xenius, :
Она спокойно работает с UTF-8 начиная с Win7
Неправда ваша. Даже Windows 8 с UTF-8 не работает. Если не веришь, то скомпилируй-как вот это:
#include <iostream>
#include <fstream>
int main () {
std::string fn = u8"यूनिकोड юникода.txt";
std::ofstream outfile (fn);
char ch = 65;
outfile.put(ch);
return 0;
}
С микрософтовским компилятором. Если в текущей директории файл создастся — значит поддерживает, да.
Исходная версия Xenius, :
Она спокойно работает с UTF-8 начиная с Win7
Неправда ваша. Даже Windows 8 с UTF-8 не работает. Если не веришь, то скомпилируй-как вот это:
#include <iostream>
#include <fstream>
int main () {
std::string fn = u8"यूनिकोड юникода.txt";
std::ofstream outfile (fn);
char ch = 65;
outfile.put(ch);
return 0;
}
С микрософтовским компилятором. Если в текущей директории файл создастся — значит поддерживает, да.