Beste Experts,

Ik ben opzoek naar een RSS reader voor mijn website webazine.eu. De reader die ik nu heb geeft bij leestekens erg rare berichten! kunnen jullie mij helpen!?

MVG

Piet
Piet
De reader die ik nu heb geeft bij leestekens erg rare berichten!
Dat komt doordat de verkeerde 'characterset' staat ingesteld.
In de html staat bijv.
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
maar in de rss-feed staat
<?xml version="1.0" encoding="UTF-8"?>
Dat gaat dus verkeerd bij letters met accenten!

Je zou gehopen zijn met een php-rss-parsers die de characterset ophaalt uit de rss-feed en automatisch de goede waarde in de html zet. Zo'n parser ken ik helaas niet.
is makkelijk aan te passen

enkele regeltjes code er tussen plakken en het is gepiept toch?
Misschien is het nog simpelere om een htmlentities() uit te voeren over de titels.
@Hipska:
Die paar regeltjes code krijg ik echt niet voor elkaar. Kun je een opzetje geven?

@Webmakerij:
Bij htmlentities() wordt default uitgegaan van ISO-8859-1. Je kunt wel een andere charset opgeven (derde parameter), maar de charset moet nu juist uit de rss-feed worden opgehaald.
Dit is dus geen oplossing.
Hmm ... oke ben nog niet echt dicht bij een oplossing?! helpt t als ik de code hier post!?
Piet schreef op 04.09.2006 14:41
Beste Experts,


ik mag jou wel ^_^
htmlentities() zet juist vreemde tekens om naar de daarvoor bestemde html karakters.

Dus ë word &euml;
Piet,

Je hebt te maken met twee verschillende instellingen voor karaktersets. De ene staat in het <head>-deel van de html, het andere staat in de rss-feed. En dat verschilt bij jou.

In jouw html staat geen karakterset genoemd, dan geldt een default set. Ik neem aan dat dat ISO-8859-1 is. De default karakterset bij rss-feeds is UTF-8.

Ik stel voor in het <head>-deel van de html dit op te nemen:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Als alle rss-feeds die je gebruikt ook die karakterset gebruiken is jouw probleem opgelost. Maar als sommige feeds dat niet doen, kom je van de regen in de drup.

De suggestie van Hipska hierboven heb ik nog niet gevonden op het www.

Reageren