Filesystems and case-insensitivity
Filesystems and case-insensitivity
Posted Nov 29, 2018 12:21 UTC (Thu) by Sesse (subscriber, #53779)Parent article: Filesystems and case-insensitivity
So, one thing is encoding, but what about collation? If you want correct Unicode case handling, you absolutely need to know which locale you're in. The common example: In English, i and I are the same letter with different case. In Turkish, they are empathically not (the lowercase of I is ı, the uppercase of i is İ, and ı and i are as different letters as v and w are in English).
The only way I know of to deal with these kinds of issues is to specify a collation when creating the filesystem. Windows does (and many other things) this based on installation language, which causes all kinds of funky issues on large installations where you could have multiple users with different languages.
