Working with UTF-8 in the kernel
Working with UTF-8 in the kernel
Posted Apr 11, 2019 23:15 UTC (Thu) by foom (subscriber, #14868)In reply to: Working with UTF-8 in the kernel by Wol
Parent article: Working with UTF-8 in the kernel
Er what? I don't really understand your comment, but NTFS doesn't implement utf-16.
It stores filenames as arbitrary sequences of 16-bit values. There are a few tens of values you cannot use (ascii control characters 0-31, and some ascii punctuation), but everything else is fair game. In particular, invalid utf16 containing broken surrogate pairs is perfectly fine.