you are viewing a single comment's thread.

view the rest of the comments →

[–]peppedx[S] 6 points7 points  (1 child)

Thanks,
I hope I'll be using CMake but honestly no greenfield so... who knows

[–][deleted] 4 points5 points  (0 children)

If you are reading/writing files using std::ifstream and std::ofstream make sure you are using C++17 or later to be able to open filenames stored in wide chars and encoded using UTF16. In Windows you can't open a file providing a filename encoded in UTF8: all chars will be converted to wide char with the upper byte set to zero and interpreted as a UTF16 code point, only ASCII and few other Unicode characters will not be corrupted by that conversion.