you may think the german b is weird, but wait until you hear about czech ch, which is treated as a single letter, especially for alphabetical ordering, if you think that , and . as numeric separators make bad locale bugs, you've seen nothing
correct order of words 'císař', 'hlodavec' and 'chrudim' is as i wrote them here
another lovely detail is of course letter with diacritics, some of which count as separate and some don't. so 'carský' is before 'cařihrad', but 'citace' is not before 'cíp', enjoy