Lurifaksen Skrevet 26. november 2005 Del Skrevet 26. november 2005 Serveren kjører et script som sender meldinger og tar i mot tre variabler via HTTP GET: - Avsender - Mottaker - Melding Problemet er at når spesialtegn som æøå blir sendt, blir disse tegnene helt feil når meldingen leveres. "æøå" ble nærmere bestemt "AiA,A¥" Noen som har tips til hvordan dette kan ordnes? Forsøkte å erstatte f.eks. Æ med %c6 - men det gav bare et blankt resultat. PS: Jeg kan ikke gjøre noe med scriptet som tar i mot variablene - jeg kan bare endre dataene som sendes til scriptet. Lenke til kommentar
christt Skrevet 26. november 2005 Del Skrevet 26. november 2005 Høres ut som du har et problem med teggsettet: utf8 kontra latin1. Prøv å sett opp utf8 som tegnsett på den siden som sender data inn. Lenke til kommentar
Axentrix Skrevet 26. november 2005 Del Skrevet 26. november 2005 Serveren phpscriptene kjører på, er trolig utf-8 character-set, mens siden du bruker er iso-8859-1. Prøv å legge til dette i header på siden som sender ÆØÅ`er: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Lenke til kommentar
Lokaltog Skrevet 27. november 2005 Del Skrevet 27. november 2005 Det skal legges til at det ikke er nok (det utgjør faktisk ingen forskjell) å legge tegnsettet som en META-tag i HEAD for dokumentet ditt. Du må sende HTTP-headere med Content-Typen for at en klient skal tolke dokumentene riktig: header('Content-Type: text/html; charset=utf-8'); 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å