Visualizzazione dei risultati da 1 a 9 su 9

Discussione: xml ed accenti

  1. #1

    xml ed accenti

    Carico un file xml che ho esportatao da un db access. Nel file xml ho dei caratteri come "'" che non riesco a far visualizzare con flash in maniera corretta. Ho provato a scrivere nel xml ' oppure ' e poi ho usato unescape con actionscript. Come mai non ne esco fuori?
    Avete suggerimenti?

    grazie

  2. #2
    volevo dire che useCodePage = true già l'ho messo all'inizio del codice

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    prova a mettere System.useCodepage = true;
    a me funzia


  4. #4
    lascia perdere il codePage, inserisci questo al primo rigo del tuo file xml:

    <?xml version="1.0" encoding="utf-8"?>

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    scusa ma...perchè consigli di non utilizzare Codepage? crea altri problemi?
    io ho fatto una prova con <?xml version="1.0" encoding="utf-8"?>
    ma sballa tutto

  6. #6
    Originariamente inviato da mic
    scusa ma...perchè consigli di non utilizzare Codepage? crea altri problemi?
    io ho fatto una prova con <?xml version="1.0" encoding="utf-8"?>
    ma sballa tutto
    il codePage imposta l'encoding di default a quello della macchina. quindi va bene solo se l'encoding che passi a flash è lo stesso della macchina dell'utente.
    Perciò e meglio impostare l'encoding esternamente (ossia nei file esterni).
    con xml come citato sopra
    con i file txt basta salvare con codifica UTF-8 (default è ANSI)
    con php usare utf8_encoding()
    con asp non so


    Ovviamente dentro flash non devi inserire il codice system.useCodepage = true; altrimenti succede un casino come da te descritto

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    ho commentato system.useCodepage = true e inserito nell'xml <?xml version="1.0" encoding="utf-8"?> ma...crea casotti.
    ci può essere qualche altro motivo per cui non funzioni?

  8. #8
    Allora ho risolto.

    Avevo già messo sia System.useCodePafe = true e poi nell'xml la stringa che mi hai ocnsigliato, ma non cambiava affatto gli accenti.
    La soluzione è stata la più antica del mondo....leggere la stringa trovare il carattere da cambiare con split() e quindi cambiarlo con join()!!!

    Il file xml l'ho dovuto salvare in formato unicode, altrimenti anche le lettere come èòàù non le leggeva!

    Grazie dei consigli cmq!!!

  9. #9
    usare system.usecodepage non è la soluzione (quasi mai).
    leggi questo: http://www.sephiroth.it/tutorials/fl.../specialChars/
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

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.