Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Shork
    Registrato dal
    Dec 2001
    Messaggi
    259

    Problema con Unicode e accentate

    Ciao a tutti

    Ho un Flash che prende dall'html (tag EMBED) una variabile tramite FlashVars; questa stringa è codificata in URL-encode (FlashVars="stringa=attivit%E0").
    Il problema è che, dato che queste variabili vengono acquisite dal filmato prima di ogni cosa (stesso discorso per quelle passate sempre nell'html ma come querystring), il "System.useCodePage = true;" non funziona, in quanto la codifica è stata fatta prima dell'assegnazione di questa proprietà.

    Qualcuno ha qualche idea?

    Ciao

  2. #2
    con "escape" fai la decodifica da url

  3. #3
    Utente di HTML.it L'avatar di Shork
    Registrato dal
    Dec 2001
    Messaggi
    259
    Potresti spiegarti meglio...

  4. #4
    Utente di HTML.it L'avatar di Shork
    Registrato dal
    Dec 2001
    Messaggi
    259
    L'impossibilità di trattare quei dati nel modo corretto deriva dal fatto che Flash li interpreta in unicode prima di poter cambiare la codifica con "System.useCodePage".

  5. #5
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    HAi provato con le funzioni escape, unescape

  6. #6
    Utente di HTML.it L'avatar di Shork
    Registrato dal
    Dec 2001
    Messaggi
    259
    Per 7Vite
    Ho provato ma non funziona

    Sembra che ho risolto, aggiungendo come primo parametro in FlashVars il "System.useCodePage=true", mascherandola da variabile.
    Il sistema non è proprio "Standard", ci sarà qualcosa di meglio.
    Piccolo BUG???

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.