Unicode isn't required to mess up things. Here's what baffled me for a while with NTFS. I'm pretty sure these issues are well known.
http://www.sami-lehtinen.net/blog/linux-windows-ntfs-differe...
http://www.sami-lehtinen.net/blog/linux-windows-ntfs-differe...
If there isn't, accusations of non-compliance are just FUD.