Jag hade nyligen samma problem själv.
Här är några tips:
- ALLA attribut måste ställas in på ut8 (sortering är INTE detsamma som teckenuppsättning)
- Spara dokumentet som UTF-8 (om du använder Notepad++ är det Format -> Konvertera till UFT-8)
- Rubriken i både PHP och HTML ska vara inställd på UTF-8 (HTML:
och PHP:
header('Content-Type:text/html; charset=utf-8');
- När du ansluter till databasen, ställ in teckenuppsättningen ti UTF-8 där också, så här:
$link->set_charset("utf8");
(direkt efter anslutning) - Se även till att din databas och tabeller är inställda på UTF-8, du kan göra det så här:
ALTER DATABASE databasnamn CHARACTER SET utf8 COLLATE utf8_unicode_ci;ALTER TABLE tabellnamn KONVERTERA TILL CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Kom ihåg att ALLT måste ställas in på UFT-8 charcode, annars kommer det att infoga saker som "Øسناً". Hoppas detta hjälpte!