Hej
Jeg har gennem tiden lavet et par fejl omkring brug af charset i min HTML og PHP.
Jeg har imidlertid fået et problem når jeg henter data fra databasen.
ScreenshotAlle filer er gemt i UTF-8 uden BOM og meta-charset er sat til utf8.
Data i databasen gemmes i InnoDB og med charset utf8_danish_ci.
I phpmyadmin ser alle data korrekt ud, men når data med æøå hentes ud og vises på siden så ser det ud som på billedet.
Dette resulterer også i at min glyphicons fra bootstrap 3 heller ikke virker. Men spørgsmålet er hvorfor den lige pludselig er begyndt på dette. Der var ingen problemer før jeg opgraderede til Bootstrap 3 og begyndte at bruge PDO i stedet for MySQLi med prepared statements.
Nogen idé om hvorfor det ikke fungerer korrekt.
Jeg har sat følgende kode ind efter at have lavet mit PDO objekt.
- $db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES utf8");