Problemer med utf8 enkoding
Hej Eksperter,Jeg har problemer med at gemme korrekt i min database ved brug af en POST. Hvis jeg forsøger at gemme ordet Birkerød, vil der i min database kun stå "Birker" - hvorefter resten så er blevet "cuttet".
Alle mine filer er encodet som UTF-8 (uden BOM) og min meta charset ser således ud <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
Database indstillinger:
MySQL Tegnsæt: UTF-8 Unicode (utf8)
MySQL forbindelses-sammenkøring: utf8_general_ci
Min tabel/kolonne:
Kollation (Collation) utf8_danish_ci
Efter min Mysql connect sender jeg desuden mysql_query("SET NAMES 'utf8'");
Jeg kører desuden i PHP, før alt andet: header('Content-type: text/html; charset=utf-8');
Hvis jeg forsøger at gemme "Birkerød" direkte igennem en mysql query bliver hele navnet gemt - altså mener jeg fejlen må ligge i min HTML eller PHP.
Jeg håber der er nogen som kan fortælle mig hvad jeg gør galt. Jeg er efterhånden lidt rådvild.
På forhånd tak