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

    XMLHTTP come recuperare i caratteri accentati?

    Ciao
    ho un dubbio, quando recupero una stringa derivante da un url remota con il metodo xmlhttp.responsetext e la vado ad inserire nella mia pagina .asp non vengono lette le lettere accentate e al loro posto viene un punto interrogativo e viene troncata l'iniziale della parola successiva
    Ho già mangiato = Ho gi?angiato
    Come posso risolvere questo problema?

    Se guardate questo 3d QUI
    è la causa del mio problema iniziale: io cerco con instr un tag </span> ma se prima c'è un carattere accentato non lo trova perchè vede un tag /span>

    Quancuno ha soluzioni???????
    Two Beer or not Two Beer
    that is the question

    W. ShakesBEER

  2. #2
    up
    Two Beer or not Two Beer
    that is the question

    W. ShakesBEER

  3. #3
    up
    Two Beer or not Two Beer
    that is the question

    W. ShakesBEER

  4. #4
    cercato sul forum?!
    tempo fa avevo postato il codice per la decodifica corretta

  5. #5
    Grazie per la risposta,
    ho sottoposto questo quesito dopo aver spulciato il forum ma la tua soluzione non l'ho trovata ora faccio un'altra ricerca
    Two Beer or not Two Beer
    that is the question

    W. ShakesBEER

  6. #6
    usa questo

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Fields.Append "text", 201, -1 ' text field
    rs.Open
    rs.AddNew
    rs("text").AppendChunk objSrvHTTP.responseBody
    strHTML = rs("text")
    rs.Delete
    rs.Update
    rs.Close
    Set rs=Nothing


    in strhtml c'è lo html corretto


  7. #7
    Grazie cicciopie
    molto interessante ma mi daresti delucidazioni al volo su quello che faccio:

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Fields.Append "text", 201, -1 ' text field
    rs.Open
    rs.AddNew
    rs("text").AppendChunk objSrvHTTP.responseBody
    strHTML = rs("text")
    rs.Delete
    rs.Update
    rs.Close
    Set rs=Nothing

    devo forse farlo passare temporaneamente su db? L'origine della mia stringa è su remoto (non mio).
    Lo vedi su www.bazzo.net su sportnews
    Sono un pochino lento......
    Grazie
    Two Beer or not Two Beer
    that is the question

    W. ShakesBEER

  8. #8
    Originariamente inviato da cicciopie
    usa questo

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Fields.Append "text", 201, -1 ' text field
    rs.Open
    rs.AddNew
    rs("text").AppendChunk objSrvHTTP.responseBody
    strHTML = rs("text")
    rs.Delete
    rs.Update
    rs.Close
    Set rs=Nothing


    in strhtml c'è lo html corretto


    Molto interessante ma come si può adattare questo al caso in cui il contenuto dell'email è contenuto in un file esterno??
    Se
    Path = "http://www.dominio.it/email.asp"
    Set xml = Server.CreateObject("Microsoft.XMLHTTP")
    xml.Open "GET", "" & Path &"", False
    xml.Send
    Dim miaMail
    Set miaMail = CreateObject("CDONTS.NewMail")
    miaMail.From = "mail@mail.it"
    miaMail.To = "mail@mail.it"
    miaMail.Subject = "Soggetto"
    miaMail.BodyFormat = 0
    miaMail.MailFormat = 0
    miaMail.Importance = 1
    strbody=xml.responseText
    miaMail.Body = strbody
    miaMail.Send
    Set miaMail = Nothing
    Set xml = Nothing

    Cosa dovrei scrivere:
    strbody=xml.AppendChunk objSrvHTTP.responseBody ????

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.