Typically, my programs are creating files with Extended Latin, CJK or Arabic characters in file names without issues and according to input data.
I was under impression that only officially named ASCII characters (:
, \
, *
, ...) cannot be used for file names and I sanitize them. But recently I found that also character U+10FC0C
(
) from Unicode's Supplementary Private Use Area-B
is not accepted in a new file name or directory name.
Is there an extended standard document which also includes which Unicode characters (beyond ASCII range) are prohibited in file names?
My current System locale is set to Slovak, which commonly goes beyond 7-bit ASCII characters. The file system in question is NTFS.