MMM Skrevet 14. april 2008 Del Skrevet 14. april 2008 (endret) Hei, jeg har støtt på et kjedelig problem. Beklager hvis jeg ikke treffer helt på terminologien her, jeg er nemlig ikke akkurat en vel bevandret i programmeringskogen. Jeg har laget en søkeboks i flash. Den har fungert fint lenge, men nå har de som driver søkemotoren på siden den henviser til bestemt seg for at den skal kun akseptere UTF-8 charset (den var innstilt på iso-8859-1 (Latin1) før, ikke vet jeg hvordan den forstod UTF-16 sine æøå men den gjorde visst det.). Etter ca 4 timer med søking rundt i help-filer og googling og alt som hører med har jeg nå funnet ut at stringer i flash bruker UTF-16. Jeg har ingen anelse hvordan min flash søkeboks klarte å sende æøå i UTF-16 til Latin1 uten problemer, men nå er jo ikke akkurat jeg noen guru her heller. Søkeboksen min er satt opp slik: En tekstboks med verdana font og innstillingen "Var: tekst" og en knapp som henter innholdet i denne boksen og legger det til søkestringen som brukes av søkemotoren. actionscriptet for knappen er: on (release, keyPress "<Enter>") { getURL("http://www.zzzZzzZZzz/search.aspx?a="+tekst, "_blank", "GET"); } Det pussige er at når jeg tester søkeboksen ved å kompilere i FlashCS3 fungerer den, men når den åpnes i en nettleser (samme om det er opera eller ie) så fungerer den ikke! Og det jeg mener når den fungerer så gir den dette resultatet når jeg søker etter trær: http://www.zzzZzzZZzz/search.aspx?a=tr%C3%...tekst=tr%C3%A6r (og da søker den etter "trær") Når den ikke fungerer gir den dette resultatet når jeg søker etter trær: http://www.zzzZzzZZzz/search.aspx?a=tr%E6r (da søker den etter "trr"!) det den SKAL gi meg er: http://www.zzzZzzZZzz/search.aspx?a=tr%C3%A6r Problemet mitt nå er vel da at jeg må finne en måte å konvertere stringen til søkeboksen min fra UTF-16 til UTF-8 når den snakker med søkemotoren? Jeg finner ingen måte å gjøre dette på når jeg googler eller søker i hjelp funksjonen.. Dette burde vel være et vanlig problem hvis det er som jeg tror, så det er vel mulig jeg har bomma helt? edit : skrivefeil i koden! Endret 14. april 2008 av MMM Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå