Gå til innhold

Character Encoding problemer (http kommunikasjon)


Anbefalte innlegg

Hei, jeg har litt problemer med tegnsett.

 

Jeg prøver å få java til å sende post-request til side, og få respons tilbake.

Problemet er at encodinga går til h....

 

En annen rar ting jeg la merke til er at i følge kildekoden til websiden står dat at den bruker charset ISO-8859-1, mens når jeg viser siden med IE eller firefox, så velger de å encode siden med UTF-8.

 

Det ser ut som java sender i ISO8859, og mottar i UTF8, men leser denne som ISO8859.

Gjør bruk av httpclient fra apache for kommunikasjon.

 

Hm.. vet heller ikke hvordan jeg skal få httpclient til å sende selve requesten i UTF-8.. eller om det er meningen at den skal merke dette selv på noe vis.

Lenke til kommentar
Videoannonse
Annonse

Hm.. ser ut til å ha delvis løst seg..

 

Trodde jeg hadde endra encoding i eclipse til UTF-8, men var visst ikke riktig sted.. Hadde kun endra encodinga på dictionary'n. Endra den på "text file encoding" et annet sted, og da fikk jeg UTF-8 på java koden. Når jeg da sendte reqests ble det sendt i UTF-8.

 

Consolen i eclipse viser fremdeles ikke UTF-8, men det har jeg løst ved å convertere utskriften til iso 8859. Til syvende og sist skal teksten inn i filer, og vil da spesifisere at det er UTF-8 tegnsett.

Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...