visto che il numero di chi l'ha visto è occupato provo qui
spiego brevemente:
filmato flash in pagina asp
questo filmato fa una chiamata (un banalissimo load) ad unaltra pagina asp che interroga un database e spara al flash la risposta codificandola in utf8 e urlencodandola
flash si legge la risposta a va a rimepire dei campi etc etc
problema:
le lettere accentate vengono correttamente urlencodate dall'asp es: è diventa %E8 ma flash non riesce a vederle, vi posto il codice:
stringa da asp:
descrizione_it=al+%3Cb%3EPiemonte%3C%2Fb%3E+%E8
codice flash:
stringatesto = dinamic["descrizione_"+lng];
conte.desconte.descrizione.htmlText = unescape(stringatesto);
risultato nel campo testo:
al piemonte
quindi, il campo testo va bene per tutto tranne che per le lettere accentate che scompaiono.
ma non è tutto:
ho provato a includere i caratteri, risultato: nel campo testo non appare più nulla.
ho provato a fare una sostituzione del carattere accentato:
stringatesto = stringatesto.split('%E8').join('maledetto');
risultato: flash non lo trova
ovviamente ho provato anche con i soliti trucchetti dell systemusecodepage e simili ma l'unico risultato è che invece della lettera accentata mi mette un carattere strano..
qualcuno sa aiutarmi?
![]()



Rispondi quotando
