Gå til innhold

Hvordan få sendt æøå gjennom HTTP GET?


Anbefalte innlegg

Skrevet

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.

Videoannonse
Annonse
Skrevet

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" />

Skrevet

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');

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...