HF RL Explorer

Unicode filename handling on Windows is broken (UTF-8, code page fallback, and override)

Unicode filename handling on Windows is broken (UTF-8, code page fallback, and override): a task in LegoFlow-SWE (Harbor dataset). On Windows, HDF5’s file open/create and file removal operations have gone through multiple rounds of changes, but none work correctly for all Unicode filenames. The…

The task

On Windows, HDF5’s file open/create and file removal operations have gone through multiple rounds of changes, but none work correctly for all Unicode filenames. The behaviour is inconsistent across HDF5 versions and still fails for common non‑ASCII names.

Part of Lego-X/LegoFlow-SWE.