I was just looking through some old posts and I noticed that a "ß" in a question title magically turns into an "ss" in the URL slug.
What function is being used to format the slugs? Clearly it has some advanced behavior in terms of determining character equivalents, rather than just ignoring special characters.
(Note: I just tried this with "fi" and "fl" and they're not converted to "fi" and "fl"...)
String url = post.Title.Replace("ß", "ss");
String url = System.Text.RegularExpressions.RegEx.Replace(post.Title, "ß", "ss");
... I might have those parameters reversed, though.