Avatar billede r.hegaard Nybegynder
12. oktober 2007 - 10:40 Der er 4 kommentarer og
1 løsning

Hente anden side med php

Jeg er ved at lave et lille php script, som skal åbne en anden www-side.
Jeg har forsøgt mig med nogle forskellige ting, som har virket fint undtagen, når siden indeholder æ, ø eller å.
Hvordan håndterer jeg æ, ø og å rigtigt, når jeg skal åbne en anden side?

Jeg har bl.a. forsøgt med:
$handle = fopen("http://www.....dk/", "rb");
$udbrud = stream_get_contents($handle);
fclose($handle);
Avatar billede barklund Nybegynder
12. oktober 2007 - 10:45 #1
Hvis den anden side bruger utf-8 og du bruger latin-1, så skal du konvertere, men ellers burde du bare kunne:

$text = file_get_contents("http://google.dk");
// hvis resultat er utf8 og du bruger latin-1
$text = utf8_decode($text);
// hvis resultat er latin-1 og du bruger utf8
$text = utf8_encode($text);

:)

--
Morten
Avatar billede zurekk Nybegynder
12. oktober 2007 - 10:46 #2
Kan være du skal ændre sprog i din header =/?
Måske fortolker den æ, ø, å, forkert som man ser så tit :)
Avatar billede r.hegaard Nybegynder
12. oktober 2007 - 10:55 #3
barklund> Ja, det virkede med utf8_encode. Tak for hjælpen. Lægger du lige et svar?
Avatar billede barklund Nybegynder
12. oktober 2007 - 10:56 #4
Oki :)
Avatar billede barklund Nybegynder
12. oktober 2007 - 13:32 #5
Taktak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester