macOS stores file names in a unicode encoding (NFD), which is different to the encofing other OSes like Windows use (NFC). Linux file systems, for example can use both encodings. These different encodings may lead to problems like double or invisible files when shared with Samba.
For compatibility reasons, it would be nice to have some sort of unicode normalization during upload on macOS (to NFC), maybe as configurable setting.
Rclone, for example, has 2 flags (–local-unicode-normalization and --no-unicode-normalization) to force unicode translating to NFC during upload or to force using the same encoding used on the file system.
So my question is, how does Insync handle unicode encoding? Will it just upload files with the same encoding as used by the file systems, or is some normalising happening in the background? If not, might a setting like this be an option for the upcoming releases?