It is not possible to use configuration file which is located in a folder with non-ASCII characters on Windows. This is because simple char* is used to communicate filepath to a config file in Config::CreateFromFile().
In order to have full Unicode support it seems adding similar Config::CreateFromFile(wchar_t*) will be needed. Or at least will need to be done some ASCII->UTF conversion in the function itself.
In order to reproduce the issue it should be enough to simply call Config::CreateFromFile() with a filepath which has non-ascii characters, such as German umlauts for example.
The text was updated successfully, but these errors were encountered:
Hi, would it be possible to request an update to this? This has major impact on loading from non-english environments on Windows. The fix doesn't seem to be too difficult either.
It is not possible to use configuration file which is located in a folder with non-ASCII characters on Windows. This is because simple
char*is used to communicate filepath to a config file inConfig::CreateFromFile().In order to have full Unicode support it seems adding similar
Config::CreateFromFile(wchar_t*)will be needed. Or at least will need to be done some ASCII->UTF conversion in the function itself.In order to reproduce the issue it should be enough to simply call
Config::CreateFromFile()with a filepath which has non-ascii characters, such as German umlauts for example.The text was updated successfully, but these errors were encountered: