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

    codice html da pagina asp

    Salve a tutti,
    utilizzando un CMS genero una pagina asp con un modello layout che poi ho intenzione di utilizzare in un secondo CMS che gestisce le newsletter.
    Fin qui tutto bene, la pagina viene creata dal primo CMS con tanto di anteprima in Asp corretto anche quando inserisco ACCENTI , PAROLE ACCENTATE, PUNTI DI DOMANDA .
    Per memorizzare la pagina asp nel database del secondo CMS (la newsletter) utilizzo il seguente script inserito in una pagina asp a cui passo i parametri quando la richiamo:

    ---------------------------------PAGINA ASP ------------------------------------

    <%@LANGUAGE="VBSCRIPT"%>

    <%
    Dim objXMLHTTP, strURL, strPagina, Url_page
    Url_page = Request.querystring("Url")
    strURL = "http://"&Url_page
    If Trim(strURL) = "" Then
    strURL = "http://"
    End If

    If Trim(Replace(strURL, "http://", "")) <> "" Then
    Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")

    objXMLHTTP.Open "GET", StrURL, false

    objXMLHTTP.Send

    strPagina = CStr(objXMLHTTP.ResponseText)


    'definizione variabili da form
    save_name = Request.querystring("save_name")
    format = Request.querystring("format")
    subject = Request.querystring("subject")
    message =""&strPagina&""

    'registrazione su database
    Set conn=Server.CreateObject("ADODB.Connection")
    conn.Open connDB
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "mpro_saved_messages" ,conn,3,3
    rs.AddNew
    rs("save_name") = save_name
    rs("format") = format
    rs("subject") = subject
    rs("message") = strPagina

    rs.Update
    rs.Close
    response.write strPagina
    Set objXMLHTTP = Nothing
    End If %>
    ----------------------------- FINE PAGINA ASP ----------------------

    Il database viene implementato regolarmente ma ecco che nel database trovo il codice HTML intero ma CON AL POSTO DELLE PAROLE ACCENTATE o ACCENTI un bel --- punto di domanda (?) che mi compromette il lavoro.

    Capisco che il problema è nella pagina che genera il codice e che trattandosi di XML qualcosa non potrebbe essere "digerito" come vorrei...

    Qualcuno mi può aiutare per favore? Grazie moltissimo
    Danio Felloni
    web applications development

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    la prima cosa da fare è controllare che tutti i file interessati abbiano le stessa codifica, che dovrebbe essere utf-8
    e richiamare egualmente lo stesso tipo di charset
    si dovrebbe anche impostare il Codepage="65001" (e Session.LCID=1040 per indicare la regione linguistica italia)

    se vuoi confonderti di più le idee:
    http://support.microsoft.com/kb/295063/it

  3. #3

    a questo non avevo pensato

    in effetti credo tu abbia ragione. adesso controllo. grazie
    Danio Felloni
    web applications development

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.