I noticed that the FMOD 5 documentation of System::createSound explicitly says that the filename has to be encoded using UTF-8. Does this mean that on Windows it will now convert the name from UTF-8 to UTF-16 and use CreateFileW to open the file?
I did a quick test on Linux by setting LANG to a locale with non-UTF-8 character set, but FMOD did not convert the filename. How can I write an application that can open files with non-ASCII names on all platform?
Since FMOD 4 did not mention UTF-8, on which platforms did the behavior change from FMOD 4 to FMOD 5?