Ik heb een rss feed die gegenereerd wordt met php. De berichten worden uit een mysql database gehaald. De berichten staan in de database ingesteld als 'utf8_general_ci'.
In het php scriptje begin in met een header:
vervolgens begin ik de rss string met:
Alleen worden speciale karakters niet getoond zoals: €, ü. Echo ik de string zonder rss, dus gewoon in de browser dan zie ik de speciale karakters wel.
Ook wanneer ik '€' in de string zet in het php bestand wordt die wel getoond in de feed, maar dus uit de database niet.
In het php scriptje begin in met een header:
code:
1
| header("Content-Type: application/rss+xml; charset=UTF-8"); |
vervolgens begin ik de rss string met:
code:
1
2
3
| $rssfeed = '<?xml version="1.0" encoding="UTF-8" ?>'; $rssfeed .= '<rss version="2.0">'; etc. |
Alleen worden speciale karakters niet getoond zoals: €, ü. Echo ik de string zonder rss, dus gewoon in de browser dan zie ik de speciale karakters wel.
Ook wanneer ik '€' in de string zet in het php bestand wordt die wel getoond in de feed, maar dus uit de database niet.