Note that some browser do use the <meta charset="UTF-8"> even if the content-type header already sent the charset.
Another thing to add: always open a database connection in the charset of choice. And if you are a PHP user (like I am): there are still functions that don't support multibyte so be careful.