Selam arkadaşlar.

Bir projede aşağıda kodları bulunan php mail fonksiyonunu kullanıyorum.
Mail içeriğinde bir sorun yok ama maili subjecti TR karakter hatası ile gidiyor.
Sayfa metası UTF-8. Editör dil kodu da UTF-8
Sitenin hiç bir yerinde dil karakteri değişmiyor ve hatasız görüntüleniyor.

Çözüm öneriniz varsa çok makbul geçer.

Maili gönderen fonksiyon:

function mailgonder($ad,$soyad,$mail,$konu,$mesaj) {

$g_mail = "xxx@xxxxx.tr"; 
$g_isim = "yyyy"; 
$giden = "$ad $soyad <$mail>";    
$baslik = "$konu";   // sorun burada

$mesaj = "$mesaj"; 

$header = "From: $g_isim <".$g_mail.">\n";  
$header .= "Reply-To: $g_isim <".$g_mail.">\n"; 
$header .= "Return-Path: $g_isim <".$g_mail.">\n";   
$header .= "Delivered-to:  $g_isim <".$g_mail.">\n"; 
$header .= "Date: ".date(r)."\n"; 
$header .= "Content-Type: text/html; charset=utf-8\n";    
$header .= "MIME-Version: 1.0\n"; 
$header .= "Importance: Normal\n"; 
$header .= "X-Sender: $g_isim <".$g_mail.">\n";    
$header .= "X-Priority: 3\n";    
$header .= "X-MSMail-Priority: Normal\n"; 
$header .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\n"; 
//$header .= "Disposition-Notification-To: $g_isim <".$g_mail.">\n"; 
$header .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\n"; 

$sonuc = mail($giden, $baslik, $mesaj, $header); 
    
    return $sonuc;
    
}