Working with UTF-8 in the kernel
Working with UTF-8 in the kernel
Posted Apr 17, 2019 22:15 UTC (Wed) by chithanh (guest, #52801)In reply to: Working with UTF-8 in the kernel by dvdeug
Parent article: Working with UTF-8 in the kernel
I think it is more complex than that.
ß (U+00DF) indeed has no uppercase mapping in Unicode.
But ẞ (U+1E9E) has a lowercase mapping of ß.
So if you start with ẞ and then convert to lowercase and then to uppercase again you might end up with SS.
Also, if you perform a case-insensitive filename match for ẞ it will return a file named ß.
But a case-insensitive filename match for ß will not return a file named ẞ.
