Hm, seltsam... muss ich mal testen. Kann aber auch sein, dass WordPress da irgenwas filtert.
Aber, da fällt mir noch was ein: es gibt in dem Plugin eine Funktion contutto_filter(), dort gibt es eine Such-/Ersetzroutine, wo Du auch die Umlaute eintragen könntest und in HTML-Entities übersetzen lassen könntest.
Ich muss das Problem mal angehen; ich kann ja verstehen, dass nicht jeder Bock hat, den Zeichensatz zu ändern. Schön wäre ja, wenn es mit iconv() ginge, aber das bricht manchmal einfach ab. Da kann man nicht drauf bauen.
P.S.
Korrektur, das Zeuch zum Suchen/Ersetzen kommt in das Array $contutto_replace_me (ziemlich weit oben).