[PHP] Vreemde tekens in RSS feeds

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • ericck
  • Registratie: Augustus 2001
  • Laatst online: 20-09 23:15
Ik ben zelf een RSS feed reader aan het ontwikkelen. Als ik nu de feed van NOS nieuws (http://www.nos.nl/nos/rss/nieuws.xml) laat weergeven op mijn site dan zie ik het volgende:

"Weer drie Iraniërs in hongerstaking"

De juiste tekst moet natuurlijk zijn:

"Weer drie Iraniërs in hongerstaking"

Blijkbaar pikt 'ie de speciale tekens (met trema's, accent graves etc.) niet zo goed op. Hoe voorkom ik dit? Hoe converteer ik de string weer terug naar een string met normale tekens? (Of desnoods naar een string zonder accenten, dus ë wordt e)

Acties:
  • 0 Henk 'm!

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
waarschijnlijk geef je zelf een output in een andere character encoding dan UTF-8 (daar waar de NOS feed in is geencodeerd. of je gaat zelf ook op utf-8 over, of je gebruikt utf8_decode om er weer ascii van te maken.

Acties:
  • 0 Henk 'm!

  • Vesta
  • Registratie: November 2004
  • Niet online

Acties:
  • 0 Henk 'm!

  • ericck
  • Registratie: Augustus 2001
  • Laatst online: 20-09 23:15
utf8_decode ($string) does the trick.