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

    Caratteri speciali non riconosciuti

    Un saluto a tutto il forum
    Ho un problema con il caricamento di una pagina html.
    Mi spiego meglio: carico una pagina html con l'upload in una cartella chiamata provvisori e fin qui tutto ok!
    Ora tramite una pagina asp leggo il contenuto di quella cartella e visualizzo l'elenco dei file linkabili. Cliccando sul nome di uno dei file lo passo ad una pagina asp (contenuto.asp) che mi visualizza il file html e attraverso un modulo mi invia il contenuto della pagina html al database access.

    contenuto.asp
    codice:
    <%
    Dim Url
    Url = request.querystring ("url")
    'Response.write Url
    'Response.end
    StrURL="http://localhost/prova2/provvisori/"& Url
    Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
    objXMLHTTP.Open "GET", StrURL, false
    objXMLHTTP.Send
    If Err.Number <> 0 then
    Response.Write Err.Description : Response.end
    End if
    contenuto = CStr(objXMLHTTP.ResponseText)
    'response.write StrUrl   
    
    ' il form che raccoglie il titolo, l'url e il contenuto della pagina html da inviare a db
    %>
    <form method="POST" action="inserimento.asp?Url=<%=Url%>">
    <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" width="549" height="66">
    <tr>
    <td width="543" height="28" bgcolor="#333333" align="right" colspan="2">
    <p align="center"><font color="#FFFFFF" size="2" face="Verdana">INSERIMENTO 
    DATI IN DATABASE</font></td>
    </tr>
    <tr>
    <td width="189" height="16" bgcolor="#E2E2E2" align="right"></td>
    <td width="354" height="16" bgcolor="#E2E2E2">
    </td>
    </tr>
    <tr>
    <td width="189" height="10" bgcolor="#E2E2E2" align="right">
    <font size="2" face="Verdana">Url </font></td>
    <td width="354" height="10" bgcolor="#E2E2E2">
    <input type="text" name="url" size="47" value="<%=Url%>"></td>
    </tr>
    <tr>
    <td width="189" height="9" bgcolor="#E2E2E2" align="right">
    <font size="2" face="Verdana">Titolo </font></td>
    <td width="354" height="9" bgcolor="#E2E2E2">
    <input type="text" name="titolo" size="47" value="<%=left(Url, instrrev(Url,".")-1)%>"></td>
    </tr>
    <tr>
    <td width="189" height="10" bgcolor="#E2E2E2" align="right">
    <font face="Verdana" size="2">Contenuto pagina</font>
    </td><td width="354" height="10" bgcolor="#E2E2E2">
    <textarea rows="9" name="descrizione" cols="40"><%=contenuto%></textarea></td>
    </tr>
    <tr>
    <td width="549" height="1" colspan="2" bgcolor="#E2E2E2">
    <p align="center">
    <input type="submit" value="Inserisci" name="B1"></td>
    </tr>
    </table>
    </center>
    </div>
    <input type="hidden" name="tipo" value="add">
    </form>
    
    
    <%
    Response.Write contenuto 'qui visualizzo la pagina passata in querystring
    %>
    Funziona tutto perfettamente ad eccezzione dei caratteri speciali infatti se apro direttamente la pagina html nella cartella provvisori tutto è ok, mentre quando la passo alla pagina contenuto.asp non mi riconosce più i caratteri speciali (e, a, u, o accentate e il simbolo °)
    Potete aiutarmi a risolvere?
    Grazie

  2. #2
    Risolto!
    Bastava mettere la codifica ISO 8859-1 nella pagina.
    Grazie ugualmente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.