[PHP] Magpie RSS: vraagtekens?

Pagina: 1
Acties:
  • 121 views sinds 30-01-2008
  • Reageer

Onderwerpen


  • BlueAce
  • Registratie: November 2002
  • Laatst online: 09-01-2021
Ik heb een probleempje met de Magpie RSS library. Als ik een RSS feed ophaal met het script dan maakt hij van enkele en dubbele quotes (' en ") vraagtekens.

Dit heeft schijnbaar met de encoding te maken dus ik heb al dit toegevoegd aan mijn PHP pagina:

code:
1
<?php header("Content-Type:text/html;charset=utf-8");?>


Dat helpt echter ook niet en de vraagtekens blijven komen. Ik heb al GoT doorzocht maar weinig gevonden mbt Magpie. Iemand enig idee hoe ik dit kan fixen?

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09 23:18

djc

Je zou iets meer info kunnen geven. Welke feed probeer je te parsen?

Rustacean


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 21-09 02:21

Janoz

Moderator Devschuur®

!litemod

Dat heeft inderdaad emt encoding te maken, maar het heeft geen enkel nut om dan maar de encoding tussen je php script en de browser te pielen. Het probleem ligt immers tussen je php script en de feed.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • BlueAce
  • Registratie: November 2002
  • Laatst online: 09-01-2021
Het gaat om deze feed: http://feeds.feedburner.com/Buzzshout-Spotlights Zoals je ziet staan hier dus geen vraagtekens in.

  • BlueAce
  • Registratie: November 2002
  • Laatst online: 09-01-2021
Ah ik heb hem. In rss_fetch.inc:

code:
1
define('MAGPIE_OUTPUT_ENCODING', 'ISO-8859-1');


veranderen in

code:
1
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');


Solved :)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Dat was IMHO ook makkelijk te googlen:
* By default, Magpie does not output UTF-8, instead it will output @???? ????@ characters. To resolve this, add define("MAGPIE_OUTPUT_ENCODING", "UTF-8"); to Magpie. FYI, this is the default for PHP in general.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • BlueAce
  • Registratie: November 2002
  • Laatst online: 09-01-2021
Ik heb me kapot gegoogled, dus zo makkelijk was het kennelijk niet.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
BlueAce schreef op vrijdag 25 augustus 2006 @ 14:34:
Ik heb me kapot gegoogled, dus zo makkelijk was het kennelijk niet.
http://www.google.com/sea...ng_nl%7Clang_en%7Clang_de

Het rare is dat ik datzelfde result nu niet meer zie staan in Google. Wellicht uit een andere servert de resultaten gekregen de vorige keer... :?
Misschien hier een "glitch" van ofzo :?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1