Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creazione file con codifica utf-8

    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

  2. #2

  3. #3
    Grazie Roby
    ho fatto la modifica qualche giorno fà e sta andando senza problema.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.