Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    problema con caratteri accentati

    salve a tutti
    ho un problema con i caratteri accentati di un DB ke non vengono interpretati correttamente quando stampo il RS con l'xml.
    ho trovato una discussione dove si diceva che si risolve con server.HTMLEncode()..però visto ke di xml ne capisco poco..non ho idea di dove usarlo
    vi posto il codice...vedete se riuscite a fare qualcosa
    codice:
    conn.ConnectionString = "driver={Microsoft Access Driver(*.mdb)};dbq=" & 
    Server.MapPath("../mdb-database/ecom1.mdb")
    	conn.CursorLocation = adUseClient
    	conn.Open 
    	rs.CursorLocation = adUseClient
    	rs.Open "SELECT * FROM " & Request.QueryString("TableName"), conn , adOpenkeyset, adLockBatchOptimistic
            rs.Save stm, adPersistXML
    	Response.ContentType = "text/xml"
    	Response.Write stm.ReadText
    il codice è qullo di moreno sirri...abbastanza conosciuto... helpatemi please

  2. #2

    Re: problema con caratteri accentati

    codice:
    conn.ConnectionString = "driver={Microsoft Access Driver(*.mdb)};dbq=" & 
    Server.MapPath("../mdb-database/ecom1.mdb")
    	conn.CursorLocation = adUseClient
    	conn.Open 
    	rs.CursorLocation = adUseClient
    	rs.Open "SELECT * FROM " & Request.QueryString("TableName"), conn , adOpenkeyset, adLockBatchOptimistic
            rs.Save stm, adPersistXML
    	Response.ContentType = "text/xml"
         Response.Write server.HTMLEncode(stm.ReadText)
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    pure a me sembrava logico così...ma mi da questo errore
    codice:
    Impossibile visualizzare la pagina XML 
    Impossibile visualizzare l'input XML tramite il foglio di stile .
    Correggere l'errore, quindi fare clic su Aggiorna, oppure riprovare
    in un momento successivo. 
    
    
    ---------------------------------------------------------------------
    
    Non valido al primo livello del documento.Errore durante
     l'elaborazione della risorsa "http://www.xxx.com/xx/query.asp?
    TableName=Utenti". Riga 1, posizione 2 
    
    <xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'
    -^

  4. #4
    Ma crei i nodi con quello script? server.HTMLencode puoi usarlo solo che scrivi il testo tra gli elementi, o negli attributi. Non puoi creare gli elementi cosi', perche' sostituisce

    < con &lt; e > con &gt; ti trovi quindi di fronte ad elementi che dovrebbero essere cosi':

    <elemento> e sono invece

    &lt;elemento&gt;

    Da' errore per forza
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  5. #5
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    quindi??hai una soluzione da propormi??

  6. #6
    Skusa ma qual e' il tuo obiettivo? Apri il data base, selezioni dei dati e poi??
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  7. #7
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    poi li apro dal VB.
    avevo diemnticato una parte importante del codice
    codice:
    Set stm = Server.CreateObject("ADODB.Stream")
    in questo modo memorizzando i dati in stm e poi stampandoli riesco a recuperarli con VB.
    ti ripeto è il software sviluppato da moreno sirri per la gestione di un DB remoto.
    il problema è solo che non riesce ad interpretare ste maledette vocali accentate.

  8. #8
    Si' ho trovato l'articolo, ma non ho visual basic quindi non posso riprodurre quello che ti accade.

    Hai provato a fare un semplice replace dei caratteri che ti danno fastidio?

    tipo

    newstm = Replace(stm, "à" , "&agrave;")
    response.write newstm.ReadText

    ?? non se funziona. Cmq, io problema e' piu' dovuto ad ASP che XML, ti conviene chiedere aiuto di la'-
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  9. #9
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    per la questione del vb ti serve a poco...se vai a vedere la pagina query.asp?tablename=Address vedi lo stesso se funziona o no. ora cmq provo. ciao e grazie

  10. #10
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    stesso errore: Non valido al primo livello del documento
    ma non c'è un modo per convertire un document xml con nodi in uno senza nodi??ne ho trovato un nel forum asp...ma nn funziona...il risultato è sempre lo stesso

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.