The umlaut letters problem: it's a character encoding issue. The browser does not know how to interpret a raw text file with special characters, so it guesses at the encoding. To display correctly, it requires a HTML document to tell it to use UTF-8.