treeswift / libfatctl

Implementation of POSIX fd-based APIs for Windows (add-ons to MinGW)
The Unlicense
0 stars 0 forks source link

localization: UTF-8 everywhere #4

Open treeswift opened 1 year ago

treeswift commented 1 year ago

Make sure UTF-8 paths are used everywhere. Replace direct ASCII WINAPI calls with wchar_t equivalents. If possible, use UTF-8<>UTF-16 converters provided by the C++ runtime (for consistency with std::filesystem).

treeswift commented 1 year ago

Limitation: UTF-8 awareness of stock MinGW POSIX functions.