• 10-12-2022, 18:29:39
    #1
    Merhaba, iletişim formundan gelen mesajı fwrite ile txt'ye yazdırıyorum fakat türkçe karakter kullanınca bozuk olarak geliyor.

    <?php
    $txt = "mesaj.txt";
    if (isset($_POST['konu']) && isset($_POST['mesaj'])) {
    header('Location:iletisim.php);
    $fh = fopen($txt, 'a');
    $txt=$_POST['konu '].' - '.$_POST['mesaj ']."n" .'Tarayici: '.$_SERVER['HTTP_USER_AGENT']."n" .'IP Adres: '.$_SERVER['REMOTE_ADDR']."n".'----------------------';
    fwrite($fh,$txt."n");
    fclose($fh);
    }
    ?>
  • 10-12-2022, 18:34:37
    #2
    <html lang="tr">
    <meta charset="UTF-8">
    Şu kodları sayfanın en başına eklerseniz olur.
    Aynı zamanda veritabanından çekiyorsanız
    $mysqli->set_charset("utf8");