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

    Xml e caratteri speciali

    Mi succede una cosa strana ... carico dei dati da una pagina xml ... e fin qua tutto ok.

    Il problema è che al momento di visualizzarli nelle textbox mi converte alcuni caratteri in "codici" ... ad esempio il ' (apostrofo) me lo converte in '

    Cosa che però non ho notato quando caricavo i dati da file .txt

    come mai? ma soprattutto come risolvo il problema?

    ho gia provato ad usare i vari escape() e unescape() ma il risultato è sempre questo.

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    In flash 5:

    - selezioni il campo di testo
    - apri il pannello TextOptions
    - selezioni l'opzione "HTML"

    In FlashMX:

    - quando scrivi nel campo di testo:

    codice:
    testo.html = true;
    testo.htmlText = // testo dall'xml

  3. #3
    nibbiosun
    Guest

    ma se il mio testo non è statico, bensi' dinamico, letto da un file xml, come faccio a risolvare il problema??

  4. #4
    non cambia nulla

  5. #5
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99

    l'ho risolto così

    uso flash mx e caricando dei dati xml su un campo di testo anche a me
    non visualizzava gli apostrofi e gli accenti, credo che tu usi il campo di testo dandogli una variabile e visualizzando l'output in questo modo, textField.text= datiXml..
    devi usare il vecchio modo come nelle versioni precedenti di flash

    dare un nome variabile al campo di testo, abilitare la lettura html dalle proprietà dello stesso...

    esempio

    variabile = datiXml

    in questo modo dovrebbe funzionare...

    fammi sapere ciao
    MORITURI TE SALUTANT

  6. #6
    nibbiosun
    Guest
    in realtà nel file xml uso <?xml version="1.0" encoding="iso-8859-1"?> e utilizzando "&apos;" per l'apostrofo non da problemi, mentre "&egrave;" per "è" mi visualizza sempre "&egrave;"
    dov'e' l'errore?

  7. #7
    nibbiosun
    Guest
    :gren: ok,utilizzando utf-8 tutto funziona.....se il file xml non supera i 100k, altrimenti con il mio file da 440k si impianta dicendo che:"Uno script del filmato sta rallentando la riproduzione di flash player.se non viene interrotto potrebbe causare il blocco del computer." che fare??

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.