Whenever I used a German umlaut in a HTML file in the past, always I replaced it by ä, ö etc. according to this table.
ä
ö
I had