gudn tach!
ich habs auf die primitive Art gemacht und für Vorschläge immer offen. =)
function! ConvertSpecialCharacters(...)
%s/ö/ö/g
%s/ä/ä/g
[...]usw.
endfunction
ah, ok, jetzt versteh ich's. ich dachte erst, du willst schon bei der eingabe ersetzen, z.b. mit
:ino ä ä
in vielen faellen ist eine solche konvertierung, wie du sie vorhast gar nicht noetig. hier im forum wurde da auch schon oft drueber diskutiert. stichworte fuer die suche sind vermutlich "umlaute" und "codierung".
falls du die konvertierung dennoch durchfuehren willst:
zur fehlermeldungsunterdrueckung kannst du mal
:h v:errmsg
eingeben.
ich dagegen wuerde ein perlscript schreiben und dieses diese aufgabe erledigen lassen. fuer perl gibt's das meiste naemlich schon fertig (siehe HTML::Entities).
aus vim liesse heraus sich das bequem starten.
prost
seth