03. november 2008 - 23:42Der er
16 kommentarer og 1 løsning
Mysql korrekt charset
Hej allesammen,
Jeg er godt klar over der eksisterer en del spørgsmål angående dette, men de hjælper mig desværre ikke.
Æ, ø og å vises som små firkanter i Internet Explorer 7 og mærkelige "runer" i Firefox. Mine sider kører med utf-8 tegnsættet: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - ligeledes er alle mine filer konverteret til UTF8.
Min database med tegnsættet: UTF-8 Unicode (utf8) Kollationen i tabellerne: utf8_danish_ci
Umiddelbart har jeg stadig problemer med at printe æ, ø og å fra databasen. Hvor kan fejlen ligge?
Om dine sider anvender utf-8 afhænger ikke alene af, om det nævnte metatag er anført, men også af om der er en http-header (Content-Type), der yderligere angiver tegnsæt.
Jeg har nu kigget lidt på min database, eftersom al gammel data var gemt som ANSI har jeg konverteret det til UTF-8. Yderligere har jeg i min connection fil mysql_query ("SET NAMES 'utf8'");
- som fiksede en del af fejlene, nu er mit eneste problem desværre, at idet jeg gemmer en string "æ ø å" optræder den fint i PMAen som æ ø å, men når dne bliver printet på siden vises den som æ ø Ã¥
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.