Kolla så att du inte har olika "collation" på databas/tabell/fält. Även om din databas har UTF-8 så kan tabellen, eller fältet, ha t.ex. "latin1_swedish_ci".
Frågan#1
Jag har en databas med massa data, och den är enligt PHPMyAdmin sparat i UTF8_General
Och programmet jag arbetar med mina php-filer i är satt att spara i UTF8.
All kod jag skriver i programmet så skriver den ut ÅÄÖ utan problem,
men all data den hämtar via array från MySQL-databasen blir det fyrkanter istället för ÅÄÖ (det blir även en fyrkant efter varje kolumn förutom INT-kolumner).
Varför? Jag förstår inte :(