Jeg havde selv de samme problemer for nylig.
Her er et par tips:
- ALLE attributter skal indstilles til ut8 (sortering er IKKE det samme som tegnsæt)
- Gem dokumentet som UTF-8 (hvis du bruger Notepad++, er det Format -> Konverter til UFT-8)
- Overskriften i både PHP og HTML skal indstilles til UTF-8 (HTML:
og PHP:
header('Content-Type:text/html; charset=utf-8');
- Når du opretter forbindelse til databasen, skal du også indstille tegnsættet ti UTF-8 der, sådan her:
$link->set_charset("utf8");
(direkte efter tilslutning) - Sørg også for, at din database og tabeller er indstillet til UTF-8, det kan du gøre sådan her:
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;ALTER TABLE tabelnavn KONVERTER TIL CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Husk at ALT skal indstilles til UFT-8 charcode, ellers indsætter det ting som "Øسناً". Håber dette hjalp!