Avatar billede qualon1 Nybegynder
13. november 2006 - 17:07 Der er 1 løsning

Mærkelige tegn i rss feed

Hej

Jeg har lavet en rss reader, men problemet er at mit output kommer ud sådan her:
Mytteri på teleindustriens flagskib
altså "å" er speciel
Det samme gælder for
største (der skulle stå ø)
Det glæder også for æ men kunne ikke lige finde et eksempel.
Kan nogen hjælpe mig med at oversætte disse mærkelige tegn?
Avatar billede pidgeot Nybegynder
13. november 2006 - 17:13 #1
Din reader/side arbejder i ISO-8859-1, men feedet er UTF-8.

Til af afkode tegnene kan du bruge utf8_decode-funktionen - http://dk2.php.net/manual/en/function.utf8-decode.php - dog skal du huske på at du i princippet godt kan komme ud for et feed i ISO-8859-1 (eller et andet tegnsæt, hvis du har andre sprog end dansk og engelsk).
Hvordan du kommer uden om det problem afhænger af hvordan du har lavet din reader, men grundlæggende skal du i XML-headeren se efter hvilket tegnsæt der er brugt, og så anvende den passende konvertering til at få det i det tregnsæt du skal bruge.

Det er dog et mindre problem hvis det kun er til et enkelt feed denne skal bruges, omend du jo så kan risikere at få problemet hvis der pludselig er andre feeds du skal have.
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