teoricamente potresti scandire il codice html e sostituire solo i caratteri accentati che si tovano all'inteno dei delimitatori,tipo:

<tag>quelli che stanno stra "<" qui ">" li salti,quelli che si trovano in qualche modo all'esterno dei
">"qui"<" li fai formattare con un replace e compagnia bella...questa è solo teoria ma non saprei sinceramente ora come ora come creare questo controllo