I've been trying to get a chat log from my database, but for some reason characters like ü get converted into \u00. How do I solve this?
Database is already set to UTF-8, so is the header.
Code:
$sql = $db->query("SELECT * FROM `messages` ORDER BY `id` DESC LIMIT 50"); // lol
$row = $sql->fetchAll(PDO::FETCH_ASSOC);
$messages = array();
foreach($row as $value){
array_push($messages, $value);
}
exit(json_encode($messages));
PDO Connection,
$db = new PDO('mysql:host=localhost;dbname=xxx', 'xxx', 'xxx', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));