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
Mi riuscite a dare qualche consiglio?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
Grazie in anticipo

Rispondi quotando