jeg har skam først forsøgt at søge på spørgsmåle og fandt et forslag om at sætte System.useCodepage = true; ind først i flashen. Jeg har derfor sat dette ind foran det andet actionscript jeg har i flashen, men det virker altså ikke (er det det forkerte sted ?).
>fvelli1 jeg tror altså ikke der er noget der hedder utf8_encode i asp i hvert fald sker der det at jeg ikke får returneret nogen tekst fra asp hvis jeg ændre til utf8_encode
Du skal også bruge det her som Connection String til din database: useUnicode=true&characterEncoding=iso-8859-1 Så får du æ,ø,å,é og så videre rigtigt ud fra databasen....
ok! det var et forsøg! Jeg har nemlig siddet med det samme problem, bare i php! Der er bare noget med at teksten skal være utf8 formateret for at kunne blive vist i flash(altså når det kommer fra Flash) Gå over til at bruge php(hi hi)
Kom til at tænke på, at der også er noget der hedder url-encodning i php. Nogle servere insisterer på, at man bruger engelsksproget syntaks i dk - skandaløst! Prøv at urlencode dit output.
I Flash kan du bruge escape og/eller unescape til at urlencode/urldecode den html-syntaks der bliver kastet efter dig af asp.
Jeg søgte lidt rundt på google og fandt at i PHP skulle man bruge utf8_encode før urlencode så søgt jeg på eksperten og fandt at man i asp skulle skrive
For en orden skyld vil jeg lige nævne at jeg opdagede at session.Codepage="65001" desværre fik mine andre asp-sider til at vise æøå mærkeligt! Men det var nu nemt at løse da jeg på min asp-side blot skulle aflæse session.Codepage i en temp-variabel først og sætte session.Codepage til temp-værdien igen efter min udkrift til flash.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.