This query works normally on windows but on linux it inserts "???". Both use same database engine sql server.
On Linux i use freetds dblib to connect mssql db.
Php version
7.2
Freetds options
client charset = UTF-8
tds version = 8.0
Query
$query = $pdo->prepare("INSERT INTO subjects(name,tenant_id) values(:name, :tenant_id)");
$query->bindValue('tenant_id', 1, PDO::PARAM_INT);
$query->bindValue('name', 'əəƏ', PDO::PARAM_STR);
$query->execute();