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

    Problema caratteri con #include file

    Ciao a tutti.

    Ho una pagina .asp in cui richiamo un file esterno .html con il metodo classico
    Risultato? Mi perde i caratteri accentati!

    Nella head del file asp ho regolarmente inserito il
    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    e in più ho anche messo nelle parti in asp il
    codice:
    <%
    Session.CodePage=65001
    Response.Charset="utf-8"
    Response.ContentType = "text/html"
    %>
    Tutto inutile! Cosa consigliate?

  2. #2
    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

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.