Mhmmd adlı üyeden alıntı: mesajı görüntüle
$conn->query'nin hemen öncesinde,
$conn->set_charset("utf8");
kodunu dener misiniz hocam?

ya da

HTTPSocket bağlantısının $sock->set_method('POST'); satırından hemen sonra
$sock->set_charset('UTF-8');
deneyin.
çözdüm hocam burada kalsın belki başkasının da işine yarar

Çözüm

veritabanı oluşturuken bu kullanılacak →
ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;