I use UTF-8 on all my pages, but some Swedish characters (å ä and ö) get messed up (just a square box with some letters in). My database is set to utf8_gener
I know this is old, but I came across the same problem.
I just needed to set the correct charset: