Hej igen.
Jag får inte ut ÅÄÖ med min PDO-uppkoppling. Har suttit och läst här och var och testat det mesta tror jag, nu behöver jag hjälp att felsöka det här.

En rad som innehåller "övrigt" kommer alltså ut som "\u00f6vrigt".
Saker jag använder/har testat:
Databasen:
charset: utf8_general_ci
PDO:
$con->exec('SET NAMES UTF8');
$con->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'");
$con = new PDO('mysql:host=XXXX.XX.mysql;dbname=XXXX_XXXXXXX; charset=utf8', USER, DBPASS);
PHP:
header("Content-type: text/html; charset=utf-8");
header("Accept-Language: sv");
mb_internal_encoding("utf-8");
utf8_encode($results);
utf8_decode($results);
HTML
<html lang="sv">
<meta charset="UTF-8">
Jag är förmodligen helt ute och cyklar och när man sitter uppe sent blir det rörigt ibland, men jag hoppas någon vänlig själ vill flika in här.