Ik heb een database vol met utf-8 data. Nu maak ik een simpele query om deze data op te halen uit de database (zonder te converteren) en ik print deze data direct op de pagina. Ik stel via de PHP/htaccess in dat UTF-8 de default encoding is en Firefox page-info-headers bevestigd dat die header ontvangen wordt bij het openen van de pagina. Daarnaast zet ik ook nogmaals in de html <head> dat utf-8 het encoding type is.
Echter, als ik op de pagina kijk zie ik alsnog allemaal vreemde tekens. Als ik er een htmlentities() overeen gooi werkt het perfect. Waarom werkt het niet gewoon zonder htmlentities() van de PHP?

Likes:


Quote