Ajuda com caracteres especiais api restful

0 respostas
laravelangularionicphp7php
murillo_smit

Bom dia!

Estou com a seguinte dificuldade, eu desenvolvir uma api onde ela me retornar todas as categorias, mais ao adicionar uma categoria com caracteres especias ela não lista mais nenhum registro, no meu meta eu to usando charset=“utf-8”, alguém pode me ajudar com esse problema? segue a api.

<?php

namespace controllers {
    class Categorias
    {
        //Atributo para banco de dados
        private $PDO;
        /*
        __construct
        Conectando ao banco de dados
        */
        function __construct()
        {
            $this->PDO = new \PDO('mysql:host=localhost;dbname=mulsicorum_bd', 'root', ''); //Conexão
            $this->PDO->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); //habilitando erros do PDO
        }
        /*
        Listanda categorias
        */
        public function getCategorias()
        {
            global $app;
            $sth = $this->PDO->prepare("SELECT * FROM categorias ORDER BY nome ASC");
            $sth->execute();
            $result = $sth->fetchAll(\PDO::FETCH_ASSOC);
            $app->render('default.php', ["data" => $result], 200);
        }
    }
}
Criado 5 de dezembro de 2018
Respostas 0
Participantes 1