Non riesco a scrivere correttamente file con caratteri speciali es.

& rdquo; right double quotation mark

per i caratteri accentati à è ù etc.. ho utilizzato il replace.

Per scrivere un nuovo file utilizzo:

objStreamWriter = File.CreateText(strvariabile)
objStreamWriter.WriteLine(StrPaginaCreata)

volevo sapere se posso indicare una particolare codifica che scriva tutti i caratteri senza problemi oppure in alternativa capire come utilizzare il replace esattamente

Questo funziona
Str = Replace(Str, "ú", "ú")
Questo non funziona (funziona solo col .asp classico)
Str = Replace(Str, "”", "'")
Grazie