Me la suono e me la canto. Ho trovato una soluzione.
Invece che includere il file, glielo faccio leggere e stampare.
codice:
strPath = Server.Mappath("cartella/file.html") 'ma funziona anche con i txt
Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")
Set objApriFile = objFileSy.OpenTextFile(strPath, 1)
Response.Write objApriFile.ReadLine
'questo legge solo la prima (e nel mio caso unica) riga.
'con un ciclo "while" si può leggere tutte le righe del file.
objApriFile.close
Set objApriFile = Nothing
Set objFileSy = Nothing
Con questo metodo non riscontro più problemi con i caratteri.
Saluti