Loading…
Tilbage

Profilbillede

Problemer med æøå når en adresse skal findes

Bjarne Kallesø

Hej

Jeg har et problem med hente adresseoplysninger, når vejnavnet indeholder æøå

 

Der er ikke noget problem, når jeg henter dem via link i browseren

http://dawa.aws.dk/adgangsadresser?kommunekode=0657&vejnavn=S%C3%B8lvgade&husnr=24

 

Men når jeg henter adressen via PHP virker det ikke - selvom jeg benytter urlencode

 

http://dawa.aws.dk/adgangsadresser?kommunekode=0657&vejnavn=S%F8lvgade&husnr=24

Denne sti returnerer en tom værdi

I kan se eksemplet her

http://affaldsweb.net/dpv/getGPS.php

 

Har I et forslag til løsning?

 

Jeg prøver at hente GPS-koordinater ud fra adressen

 

Mvh

Bjarne Kallesø

Herning Kommune

 

 

 

 

 

 

Problemet er, at du af en eller anden årsag får encodet URL'en forkert. Den korrekte encoding for "Sølvgade" er "S%C3%B8lvgade". Det ser ud som om at LATIN1 karaktersættet anvendes i din encoding i stedet for UTF-8. Jeg er desværre ikke PHP-haj, så jeg kan ikke hjælpe dig her.

Jeg kan dog konstatere, at hvis jeg går ind på https://repl.it/languages/php og får den til at køre urlencode('Sølvgade'); i php, så giver det den korrekte encoding, altså"S%C3%B8lvgade". Kan det være noget med din PHP-opsætning der er galt?

Hej Anders

 

Det var problemet.

Hvis jeg først konverterede til UTF-8 med kommandoen utf8_encode($vejnavn), så virkede det.

Tak for hjælpen.

mvh. Bjarne

 

 

 

Endnu en gang en god grund til, at æøå domæner ikke rigtig er blevet til noget i Danmark.

Vi har som alle selvfølge stadig udfordringen når man har produkter som indeholder æøå i navnet. Derfor UTF-8.

modereret af Finn Jordal (27.05.2019)