Sorry, aber ich sehe in Deinem Post kein "ö"

Ansonsten sind Umlaute im HTML ganz gern mal wiefolgt codiert: "ü" für ein ü, oder "ö" für ein ö.
Im Normalfall wird die Codierung einer Seite wiefolgt angegeben:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
oder.
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Wichtig ist in diesem Fall das "charset=", da steht die Codierng dahinter. Wenn es iso-8859-1 (oder iso-8859-15) ist, hast Du gute Chancen, das Du normale Umlaute bekommst. Bei UTF-8 sind Sonderzeichen als 2-Byte Sequenz definiert. Die Eingangs erwähnte HTML-Codierung geht unabhängig von der Codierung aber immer. Du wirst also um einige String-Ersetzungen nicht herum kommen.