---
title: "RSS-feed"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/132271-rss-feed"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Helmertz"
published: "2005-08-03T21:25:37.000Z"
updated: "2005-08-03T23:19:29.000Z"
replies: 20
views: 970
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/132271-rss-feed"
---

# RSS-feed

_Sida 1 av 2._

## #1 — Helmertz, 2005-08-03T21:25Z

Jag har nyss skapat ett supersimpelt PHP-dokument som fungerar som RSS-feed. Problemet är bara det att alla mina å, ä och ö byts ut mot *?*, vilket i sin tur ställer till problem som jag inte riktigt förstår  :p Här är [mitt försök att validera sidan](http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fhelmertz.com%2Frss%2F). Hur rättar jag till det?

Permalänk: https://www.webforum.nu/p/132271

## #2 — silfver, 2005-08-03T21:34Z

Har du rätt encoding\-grej? iso-8859-1 borde du väl ha. Om du använder UTF-8 så kan du väl göra så att scriptet skriver ut å, ä och ö så här: 

```
å	&amp;aring;
ä	&amp;auml;
ö	&amp;ouml;

Å	&amp;Aring;
Ä	&amp;Auml;
Ö	&amp;Ouml;
```

Tror jag. :)

**r\\** Fixade felen.

Permalänk: https://www.webforum.nu/p/1653752

## #3 — jarvklo, 2005-08-03T22:09Z

Hmm...
 &amp;aring; och kompani är inte giltiga "per default" i XML - och de finns inte deklarerade i RSS heller ;)

Du måste helt enkelt se till att du anger den encoding du kör med korrekt... Och vilken det är vete din editor / din applikation ;)

Kör du något annan teckenkodning än UTF-8 måste du ange det i en \<?xml?\>-deklaration såhär:

```
<?xml version="1.0" encoding="ISO-8859-1"?>
```

XML-deklarationen lägger du allra först i filen (utan vare sig mellanslag eller annat före :) )

.. och även om man \*får\* utelämna \<?xml?\>-deklarationen om man använder UTF-8, så skadar det inte läsbarheten för dig som mekar med filen att peta in en 

```
<?xml version="1.0" encoding="UTF-8"?>
```

iallafall ;)

Permalänk: https://www.webforum.nu/p/1653755

## #4 — Helmertz, 2005-08-03T22:13Z

Usch vad jobbigt, det gillades inte det heller. Det finns inget annat sätt att skriva å, ä och ö på?

Permalänk: https://www.webforum.nu/p/1653756

## #5 — Helmertz, 2005-08-03T22:17Z

I UTF-8, hur skriver man å, ä och ö då? Som silfver skrev?

jarvklo, ska man inte använda någon header i PHP när man anger *\<?xml... ?\>* då?

Permalänk: https://www.webforum.nu/p/1653757

## #6 — jarvklo, 2005-08-03T22:24Z

Du måste hålla reda på vilken teckenkodning du använder och deklarera den i en \<?xml?\>-deklaration.

Tips - Du kan inte skriva in \<?xml?\> direkt eftersom \<? tolkas av PHP som en PHP-tagg :)
Kör med echo...  

```
<?
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";
?>
```

Permalänk: https://www.webforum.nu/p/1653759

## #7 — jarvklo, 2005-08-03T22:27Z

> **Helmertz skrev:**
>
> I UTF-8, hur skriver man å, ä och ö då? Som silfver skrev?

 Hmm... Du kör PHP... Kolla på <http://se.php.net/manual/en/function.utf8-encode.php>

Permalänk: https://www.webforum.nu/p/1653760

## #8 — Helmertz, 2005-08-03T22:28Z

> **jarvklo skrev:**
>
> Tips - Du kan inte skriva in \<?xml?\> direkt eftersom \<? tolkas av PHP som en PHP-tagg :)
> Kör med echo...  
>
> ```
> <?
> header("Content-Type: text/xml");
> echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";
> ?>
> ```

Det är klart.. :r Problemet är dock kvar!

Permalänk: https://www.webforum.nu/p/1653761

## #9 — jarvklo, 2005-08-03T22:30Z

Fast nu är problemet att du översätter åäö till &amp;aring; och kompani - ta bort den konverteringen och se om det inte blir bättre...

Permalänk: https://www.webforum.nu/p/1653762

## #10 — Helmertz, 2005-08-03T22:36Z

> **Feedvalidator skrev:**
>
> Your feed appears to be encoded as "ISO-8859-1", but your server is reporting "US-ASCII"

Den vägrar ge sig :D

Permalänk: https://www.webforum.nu/p/1653764

## #11 — jarvklo, 2005-08-03T22:38Z

Hmm....

```
header("Content-Type: text/xml; charset=ISO-8859-1");
```

 borde fixa det problemet...

Permalänk: https://www.webforum.nu/p/1653765

## #12 — Helmertz, 2005-08-03T22:42Z

Känns lite kaka-på-kaka, men det löste det problemet, man tackar!

Vet du vad [de andra felen](http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fhelmertz.com%2Frss%2F) beror på?

Permalänk: https://www.webforum.nu/p/1653766

## #13 — jarvklo, 2005-08-03T22:43Z

Yep. Du har glömt att lägga \<item\> runt varje \<title\> + \<description\> + \<link\> ;)

Permalänk: https://www.webforum.nu/p/1653767

## #14 — jarvklo, 2005-08-03T22:49Z

Sådärja - Nu behöver du bara peta in en \<title\> + \<description\> + \<link\> trojka som beskriver din webbplats/ditt feed mellan starttaggen för \<channel\> och  första \<item\> ;)

Permalänk: https://www.webforum.nu/p/1653768

## #15 — Helmertz, 2005-08-03T22:51Z

Nu vill validatorn ha det så som jag skrev från början verkar det som.. Grr.. Eller har jag missförstått det du sa?

Permalänk: https://www.webforum.nu/p/1653769

## #16 — jarvklo, 2005-08-03T22:53Z

Hehe - kolla mitt förra inlägg (jag skrev det innan du hann fråga ;) )

Permalänk: https://www.webforum.nu/p/1653770

## #17 — Helmertz, 2005-08-03T22:56Z

Tack så mycket! Du är hygglo du som hjälper en förvirrad ung man.. :P Tro det eller ej men jag läste igenom en anvisning innan.. :r

Permalänk: https://www.webforum.nu/p/1653771

## #18 — zcorpan, 2005-08-03T23:02Z

> **Helmertz skrev:**
>
> Känns lite kaka-på-kaka, men det löste det problemet, man tackar!

Du kan använda application/xml [istället för text/xml](http://annevankesteren.nl/2005/03/text-xml). :)

Permalänk: https://www.webforum.nu/p/1653774

## #19 — jarvklo, 2005-08-03T23:04Z

NP - Alla anvisningar är inte nödvändigtvis lätta att förstå :) 
Som hemläxa får du fundera på att lägga till \<pubDate\>, \<language\>, \<dc:creator\> m.fl också när du ändå är i farten och mekar med din RSS-kanal :e

Skämt åsido - kul att det funkar och lycka till  :birp

Permalänk: https://www.webforum.nu/p/1653775

## #20 — Helmertz, 2005-08-03T23:19Z

> **zcorpan skrev:**
>
> > **Helmertz skrev:**
> >
> > Känns lite kaka-på-kaka, men det löste det problemet, man tackar!
>
> Du kan använda application/xml [istället för text/xml](http://annevankesteren.nl/2005/03/text-xml). :)

Nu när jag väl fått det att fungera vågar jag knappt ge mig på det :) Fixar alla RSS-läsare den mediatypen?

Permalänk: https://www.webforum.nu/p/1653777

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/132271-rss-feed  
Nästa sida: https://www.webforum.nu/amne/webbutveckling/132271-rss-feed/page2.md
