The sortable columns feature on the new website should use case folding.
For example, on the recipes page, sorting by user name in ascending gives a list where "Timo van der Laan" recipes appear many, many pages before "rav3n_pl" recipes.
With case folding, Timo's recipes should appear just shortly before token's recipes in the results.
For extra credit, accented characters should fold in with their unaccented equivalents. So é, è, ê, and ë get reduced to just plain e for sorting and searching. I believe there are standard library functions that handle that sort of thing.
I take it that case folding means items are sorted in alphabetical order ignoring the case (lower case or upper case) of the letters in each item.
Yes, good point, upper/lower case is folded together, and accented characters folded into the unaccented equivalent.
It gets a little tricky winding up with definite order. For example, you'd probably expect "Tim" to appear before "tim" in an ascending sort. Likewise, I'd guess "tokens" would most likely appear before "tökens". So you have to take both the folded string and the original into account to avoid an unpredictable sort order.
I'll see if I can find a better reference, working from hazy memory….