кодировка символов из MySQL в JSON

Моя база данных полностью utf8mb4_unicode_ci закодирован, но когда я пытаюсь отобразить символ с символом ударения, например, è ù … он вообще ничего не печатает (или «отправляет»).

PHP API

  ob_start();
$Connection = new Connection();
$zones = $Connection->arrCol("SELECT [...]", "column_name");
ob_end_clean();
header('Content-Type: application/json; Charset=UTF-8');
echo json_encode($zones);

это моя функция, которая помещает столбец таблицы MySQL в массив

public function arrCol($query, $column)
{
if ($result = $this->conn->query($query))
{
$n=0;
while ($row = $result->fetch_assoc())
{
$ar[$n]=$row[$column];
$n++;
}
return $ar;
}
else
{echo "Error: " . $query . "<br>" . $this->conn->error; }

}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]