Der IE zeigt vermutlich kein weißes Fenster sondern möchte die Datei herunterladen. UTF-16 darf ausschließlich dann genutzt werden, wenn der Server es via HTTP ankündigt. Da du weder HTTP noch einen Server besitzt, darfst du kein UTF-16 verwenden. (Die Angabe des Encodings in
HTML wird ohnehin nur genutzt, wenn der Server keine Angabe via HTTP sendet.)