Merhaba,
Sorun yaşadığınız yerdeki tarih ile ilgili kısmı yazar mısınız?
hocam şimdi veritabanına eklediğim yazılar türkçe karakter tarafında hata veriyor. yönetim panelinde sorunsuz şekilde çalışıyor ama kullanıcı arayüzüne gelince türkçe karakter hataları vermeye başlıyor. veritabanı karakter seti olarak utf-8 generalci kullanıyorum ve veritabanı dosyamı aşağıya ekliyorum ve header dosyamı kontrol edebilir misiniz rica etsem
veritabanı dosyam
<?php
try {
$db = new PDO('mysql:host=localhost;dbname=paslanm2_expo', 'paslanm2_expo', 'w8%nAz#e~TME');
$db->exec("SET NAMES 'utf8'");
} catch (PDOException $e) {
echo 'Veritabanı bağlantısı başarısız: ' . $e->getMessage() . '<br>';
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
}
?>header dosyam
<?php include 'yonetim/include/db.php'; ?>
<?php $ayar = $db->query('SELECT * FROM ayarlar')->fetch(PDO::FETCH_ASSOC); ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title><?php echo $ayar['site_title']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="description" content="<?php echo $ayar['site_description']; ?>">
<!-- favicon -->
<link rel=icon href="assets/img/favicon.png" sizes="20x20" type="image/png">
<!-- Stylesheet -->
<link rel="stylesheet" href="assets/css/vendor.css">
<link rel="stylesheet" href="assets/css/style.css">
<link rel="stylesheet" href="assets/css/responsive.css">
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
</head>