Программы на C++. Форум разработчиков
1739732023
Anonymous
Взгляните на этот фрагмент (скомпилированный в Windows 10 с MSVC 19.42 и /UTF8 /Std: C ++ 20 параметров) < /p>
[code]#include
#include
#include
#include
int main() {
std::locale::global(std::locale("en_US.UTF-8"));
std::filesystem::path p1(u8"ÄÖÜ.txt");
std::ofstream(p1) create_files.exe
"ÄÖÜ.txt"
"????.txt"
[/code]
Любые намеки относительно того, почему второе имя файла не печатается должным образом программой?
Подробнее здесь: [url]https://stackoverflow.com/questions/79443575/how-write-utf-8-filenames-to-ms-windows-console-with-c[/url]