Ciao a tutti
sto provando a creare un file online tramite FileSystemObject, operazione che riesco a fare senza problemi, però vorrei che questo file sia in formato utf-8

Purtroppo facendo varie prove ho visto che non lo salva come memo, infatti anche scaricandolo non ho questa codifica, mentre se lo apro e lo ri salvo con blocco note in utf e lo carico va bene

Vorrei che quando varo a rigenerare la pagina con lo script questo non cambi codifica.
Per fare ciò ho utilizzato come metodo opentextfile e non cratefile

All'inizio della mia pagina asp in cui ho messo lo script per generare il nuovo file ho messo la codifica in utf, ma non cambia nulla



codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<%
Response.Charset = "utf-8"
Response.Codepage = 65001


..........prendo dei dati dal db e li metto in una variabile stringa che chiamo memo

Dim fso
Dim file

		dim percorsofile
		percorsofile=Server.MapPath("prova.asp") 

'il file che salvo è .asp e non .txt ma non credo che questo sia il grosso problema, è sempre un file che si genera
		
		
		Set fso = CreateObject("Scripting.FileSystemObject")


			
			   ' accedo al file
			   Set file = fso.OpenTextFile(percorsofile, 2)
			   

			   file.Write memo

			   
			   file.Close
			   Set file=Nothing
			   

			
			Set fso=Nothing
Mi riuscite a dare qualche consiglio?
Grazie in anticipo