I am doing a query in the database (Php, Mysql and Ajax), the return of this query is a Json, however all the accents are coming with special characters, I put a log to see the result. Below is the code that fills my array.
$sql = mysqli_query($conn,$query_somente_alunos_presentes);
$linhas=mysqli_num_rows($sql);
if( $linhas > 0 ) {
while($resultado = mysqli_fetch_assoc($sql)){
$vetor[]= array_map('utf8_encode', $resultado);
}
//Passando vetor em forma de json
echo json_encode($vetor);
}
See log out on page:
Array (2)
0
:
{id: "1", nome: "Timóteo da Silva", imagem: "TimÃ_1520692755.jpg"}
1
:
{id: "10", nome: "João Barretos", imagem: "João_1520689587.jpg"}
2
:
{id: "11", nome: "João Pedro", imagem: "João_1520689891.jpg"}
I've tried using mysql's set caracters, utf8 anyway ....