This is in reply to the message at https://lore.kernel.org/all/20220422184211.5z67sxrgq2zm3tvd@compass/#t Sent via MS Outlook - hope this reaches the online thread. ------------------------------------------------------------------------ On Windows, if you do git add from an ordinary Command Prompt, it will fail to call iconv.exe to perform the necessary text conversion. I.E. your UTF-16LE with BOM file will not be properly converted by Git to UTF-8 for its internal storage, leading to subsequent encoding errors. So, in addition to setting the working-tree-encoding of the file to UTF-16LE-BOM in .gitattributes prior to adding the file, be sure to run: git add from a git bash console when adding such files. - Michael