Till senaste kommentaren
Detta inlägg är gammalt och kan innehålla inaktuell information.
Kommentaren du söker har flyttats till en ny diskussion, eller är borttagen.

Nytt teckenkodningsfel i SLs reseplanerare

Hej!

Har testat lite med att söka resor till adresser med SLs api och har stött på ett nytt teckenkodningsproblem. Vet inte om ni bytt ut allt till nya proxyn nu eller kör på den gamla, men problemet är i alla fall som följer:

  1. Gör en reseförfrågan med ZID som innehåller ett O-värde med svenska tecken
  2. Escape:a din url-sträng i utf-8/isolatin1 (båda funkar som invärden men ger olika felaktiga tecken i svaret)
  3. När resesvaret returneras har destinationsadressen fel tecken för åöä, (alltså #text-värdet för Destination för den sista Subtripen som tar en till den sökta adressen)

Alla andra svenska tecken är korrekta.

Felet går att reproducera i api-konsolen för reseplaneraren. Här är en exempellänk som api-konsolen genererat:
https://api.trafiklab.se/sl/reseplanerare.json?.....

Ursprungsvärden:
S=9432
ZID=@Y=59335933@X=18072767@O=ÅÄÖåäö

För övrigt får alla adresser man skickar in på detta sätt ett utropstecken tillagt på slutet, så om man t.ex. skickar in "O=Stureplan,%20Stockholm" så blir destinationen för sista subTripen "Stureplan, Stockholm!". Kanske är för att det känns skönt att komma fram, i och för sig. 😀

Mvh
Torsten

Kommentarer

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.