Ошибки APK

В PHP буква ə становится вопросительным знаком

Два места разные. Страница должна сказать, что она шлёт браузеру. Соединение с базой — как оно пишет текст.

Без заголовка браузер может прочитать страницу системной таблицей. Без charset в соединении MySQL может счесть текст latin1. На обоих путях ə становится ?.

Сам файл тоже надо сохранить в UTF-8. Заголовок PHP не чинит байт внутри файла.

<?php
header("Content-Type: text/html; charset=utf-8");
$baglanti = new PDO(
    "mysql:host=127.0.0.1;dbname=magaza;charset=utf8mb4",
    "root",
    ""
);
echo "Azərbaycan";