PHP türkçe karakter sorunu - sorunu çözemiyorum
12
●260
- Kabul Edilen Cevap
- 0 Beğeni
-
- 12-11-2024, 10:46:52Merhaba,
Sorun yaşadığınız yerdeki tarih ile ilgili kısmı yazar mısınız? - 12-11-2024, 10:52:31FikirBulutu adlı üyeden alıntı: mesajı görüntüle

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> - 12-11-2024, 11:00:48Uygun fiyatlı ücretli destek almak isterseniz profilimdeki whatsapp'tan ulaşabilirsiniz
- 12-11-2024, 11:01:10Tüm ön yüz dosyalarında hata vermekte hangi dosya için yapmam gerekiyor bunu hocamNetwork67 adlı üyeden alıntı: mesajı görüntüle
- 12-11-2024, 11:02:06merhaba, hangi sayfalarda bu sorun var ise birini test ederek yapın sorununuz çözülürse tüm sayfalarda aynı işlemi tekrarlayın.Whitelord adlı üyeden alıntı: mesajı görüntüle
- 12-11-2024, 11:03:39Bu soruna sebep olabilecekler;
- dosya karakter kodlaması
- database tablo ve kolonların karakter setleri
- balantı sırasında kullanılan karakter ayarı
php yazılım hizmeti veren bi kişinin bu tarz sorunları kolaylıkla çözebilmesi gerekiyor..
