• 08-07-2010, 19:21:02
    #1
    Üyeliği durduruldu
    $headers = 'Content-type: text/html; charset=utf-8' . "\r\n";
    $alici_eposta = $mail;
    $eposta_konusu = $baslik;
    $eposta_mesaji = $descp;
    if(mail($alici_eposta, $eposta_konusu, $eposta_mesaji,$headers)){echo'oldu<br/><br/>';}else{echo'olmadi<br/><br/>';}
    şeklinde gönderiyorum ekrana basarken Götür Gittiğin mail ile atarken "Götür Gittiğin" şeklinde oluyor... sadece başlık kısmında bu şekilde oluyor...

    e-posta içeriğinde normal götür gittiğin şeklinde oluyor...

    bu sorunu ne çözer dersiniz... iconv ile utf-8 den iso-9 şeklinde gönderdim bu sefer "Götür Gittiðin " şeklinde oluyor... tam bir çözüm yokmudur buna...
  • 08-07-2010, 21:00:12
    #2
    Üyeliği durduruldu
    baktım olacak gibi değil biri düşündüm asci karakter kodları ile değiştirdim sonuç olumlu isteyen kullanabilir...

    function cevir($mesaj) {
    $tr = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü'); 
    $kod = array('Ç','ç','Ğ','ğ','ı','İ','&Ouml;','&ouml;','Ş','ş','&Uuml;','&uuml;'); 
    $veri = str_replace($tr, $kod, $mesaj);
    return $veri;
    }
    $baslik = cevir($title);
    echo $baslik;
    dedim oldu... gine derdime str_replace yetişti...
  • 10-07-2010, 12:17:51
    #3
    bu kadar uğraşmana gerek yoktu dosyayı bi editörden açıp farklı kaydet dediğin zaman ascii yi uft-8 olarak kaydetseydinde aynı işi görürdün kolay gelsin...
  • 10-07-2010, 13:14:27
    #4
    Üyeliği durduruldu
    yanlış anldın ben bunu post olarak attığımda sorun çıkıyordu ama çözdüm sonunda...