JSON_UNESCAPED_UNICODE de kullansam olmuyor php kodum şu şekilde
try {
global $DBSettings;
$pdo = new PDO("odbc:DRIVER={$DBSettings['driver']};SERVER={$DBSettings['server']};DATABASE={$DBSettings['game_db']};charset=UTF-8", $DBSettings['uid'], $DBSettings['pass']);
$haber_secenek = isset($_POST['haber_secenek']) ? (int)$_POST['haber_secenek'] : 1;
$stmt = $pdo->prepare("SELECT haber_basligi, haber_icerigi, haber_tarihi
FROM _panelhaber
WHERE haber_secenek = :haber_secenek
ORDER BY haber_tarihi DESC");
$stmt->bindParam(':haber_secenek', $haber_secenek, PDO::PARAM_INT);
$stmt->execute();
$haberler = $stmt->fetchAll(PDO::FETCH_OBJ);
if ($haberler) {
echo json_encode($haberler,JSON_UNESCAPED_UNICODE);
} else {
echo json_encode(['error' => "Haber bulunamadı."]);
}
} catch (PDOException $e) {
echo json_encode(['error' => "Bağlantı hatası: " . $e->getMessage()]);
}
