Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    Problema caratteri speciali e accentate con MSXML2.ServerXMLHTTP.4.0

    salve a tutti,

    leggo una pagina da un sito esterno con:

    Function GetUrl(Url)
    Dim Http
    Set Http = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
    Http.open "GET",Url,False
    Http.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
    Http.Send()
    GetUrl = Http.ResponseText
    Set Http=Nothing
    End Function

    Stampando GetUrl("miositoesterno.it/pagina.asp") ...i caratteri in questione vengono sostiuiti con ? ...quindi non posso nemmeno operare con i replace ...

    ho cercato l'argomento su questo ed altri forum, ma non ho capito realmente qual'è il problema !
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    L'errore sta alla fonte, nella pagina remota, dove le lettere accentate dovrebbero essere codificate correttamente.

  3. #3
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    nell'HTML della mia pagina esterna ...ho questo:

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    ...

    e nel testo che mi interessa gli accenti sono scritti così: "è" e non così "& egrave;" ...qual'è il problema ?
    Webplease.it WebAgency
    www.webplease.it

  4. #4
    Il problema è proprio quello, che le lettere accentati ed i caratteri speciali andrebbero codificati alla fonte.
    Il parser XML si aspetta caratteri validi. Capisci? No? Non so come meglio spiegartelo... ciao.

  5. #5
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    ok capisco, e non c'è nessuna soluzione per farglieli "bere" direttamente accentati ?
    Webplease.it WebAgency
    www.webplease.it

  6. #6
    Originariamente inviato da legal-x
    ok capisco, e non c'è nessuna soluzione per farglieli "bere" direttamente accentati ?
    Che io sappia no.

  7. #7
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    e la regola "tutto si può fare" che fine ha fatto ?


    ...skerzo, però è bella rogna questa!
    Webplease.it WebAgency
    www.webplease.it

  8. #8
    Originariamente inviato da legal-x
    e la regola "tutto si può fare" che fine ha fatto ?


    ...skerzo, però è bella rogna questa!
    Non è una rogna. Se le cose vengono progettate come si deve allora i problemi non si pongono.
    Nel codice delle pagine i caratteri accentati e i caratteri sepciali vanno scritti codificati.
    Leggi le regole del W3C.
    Saluti.

  9. #9
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    allora dovrei dirlo ad un sito (famosissimo e tanto blasonato, di cui non faccio il nome) ..dal quale sto cercando di copiare un pezzo di una pagina ! hahah
    Webplease.it WebAgency
    www.webplease.it

  10. #10
    Originariamente inviato da legal-x
    allora dovrei dirlo ad un sito (famosissimo e tanto blasonato, di cui non faccio il nome) ..dal quale sto cercando di copiare un pezzo di una pagina ! hahah
    Essere blasonati non vuol dire essere "bravi" nel realizzare le cose.
    La vita ne è un esempio. C'è gente che strimpella due note e diventa famoso; altri che sanno suonare davvero e restano nell'anonimato. E' solo un esempio.

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.