• 16-11-2008, 16:18:52
    #1
    Selam arkadaşlar, bi iletişim formu hazırladım, yazılan verileri maile postalıyor fakat yazılan metin içinde Türkçe karakter varsa bozuk çıkıyor. replace tekniği bir çözüm şekli ama o da işime gelmiyor. replace ile mesajlar bozuk çıkmış olacak , ı yerine i, ş yerine s gibi. bunu da istemiyorum.

    Dreamweaverda açtım gerekli dil ayarlarını Türkçeye çevirdim yine olmadı, kodu notepade atıp farklı kaydettim yine olmadı.

    meta charseti <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> ayarlanmış halde. yine düzelmedi.

    bildiğiniz çözüm yöntemi var mı ?
  • 16-11-2008, 16:45:09
    #2
    $headers'a
    "Content-Type: text/html; charset=windows-1254\r\n"; 
    "Content-language: TR;\r\n";
    eklersen büyük ihtimalle sorun çözülecektir.
  • 16-11-2008, 17:13:45
    #3
    <?php header("Content-Type: text/html; charset=windows-1254"); header("Content-language: TR;"); ?>


    bunu yazdım, düzelir gibi oldu, ama tam istediğim sonucu alamadım henüz
  • 16-11-2008, 17:15:46
    #4
    Alıntı
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
    <meta http-equiv="Content-Language" content="tr" />
    php kodunun üstüne yazsana dana bi bunu.
  • 16-11-2008, 17:23:55
    #5
    <?php header("Content-Type: text/html; charset=windows-1254"); header("Content-language: TR;"); ?>

    ve meta charset olarak da

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
    <meta http-equiv="Content-Language" content="tr" />

    yazdım, düzeldi, teşekkürler
  • 16-11-2008, 17:32:04
    #6
    deli dana adlı üyeden alıntı: mesajı görüntüle
    <?php header("Content-Type: text/html; charset=windows-1254"); header("Content-language: TR;"); ?>
    ve meta charset olarak da
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
    <meta http-equiv="Content-Language" content="tr" />
    yazdım, düzeldi, teşekkürler
    Evet meta charset üzerinde de değişiklik yapmanız gerekiyordu, belirtmeyi unuttum. Pardon.
  • 16-11-2008, 17:43:07
    #7
    bu defada, menü kısmını include ile çekiyorum, menü kısmının Türkçe karakterleri dağıldı, içerik kısmı düzeldi :S
  • 16-11-2008, 18:17:48
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    maili gönderdiğin kodlara bak, header, x-senders gibi kodların bulunduğu kısımda içerisindeki meta Content-Type ları değiştirmen lazım.
  • 16-11-2008, 19:47:20
    #9
    Eposta Aktivasyonu Gerekmekte
    deli dana adlı üyeden alıntı: mesajı görüntüle
    bu defada, menü kısmını include ile çekiyorum, menü kısmının Türkçe karakterleri dağıldı, içerik kısmı düzeldi :S
    include ile çektiğin dosyayada ekle kodları.Mysql dan veri çekerken sorun varsa başka bi kod veririm...