https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file "Use any character in the current code page for a name, including Unicode characters and characters in the extended character set (128–255)..." They are making things things hard for themselves at microsoft... I do think this is more a Windows bug then a bug in SQLITE?