Problemer med tegnsæt

Tags:    charset glyphicons database

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.
Screenshot
Alle 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.
Fold kodeboks ind/udPHP kode 




2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvordan ser din connectionstring ud??

Har læst mig frem til at du kan sætte tegnsættet specifikt via din connection string. Det lyder nemlig som om at der er et eller andet der laver om på tegnsættet fra du henter i databasen og vil vise det på din hjemmeside.

Se evt. denne stackoverflow tråd - http://stackoverflow.com/questions/4361459/php-pdo-charset-set-names



Hele connection setuppet er dette:
Fold kodeboks ind/udPHP kode 


EDIT: Når jeg tester på mit webhotel så virker det fint med nuværende setup. Kan det have betydning hvis der er fejl i opsætningen på min localhost? Du kan se test-opsætningen her



Indlæg senest redigeret d. 26.10.2013 20:52 af Bruger #17072
t