Selamlar.
Arkadaşlar Jquery ile bir mail gönderme işlemi yapıyorum. Ancak mail kutuma türkçe karakterler bozuk olarak geliyor. Jquery ile verileri post_iletisim.php dosyama yolluyorum bu sayfada çıkan karakter problemini Header ile hallediyorum ancak maile gelen karakterleri düzeltemedim. Yardımcı olur musunuz?
Jquery Post İşleminde Türkçe Karakter Sorunu
5
●6.208
- 05-01-2009, 00:49:52buraya gözat istersen : https://www.r10.net/asp/32129-php-mai...e-scripti.html
- 05-01-2009, 01:02:09Üyeliği durduruldumail gönderirken header charseti tanıyor musunuz ?
veya direk önce bir ajaxsız mail göndermeyi deneyin sorunsuz mu sonra bir ajax a bakın ama eğer sorun varsa forumda çözümünüde bir konuda yazmıştım real diye birisi sormuştu galiba o konuyu bakabilirsin - 05-01-2009, 18:19:52Öncelikle yardımcı olmaya çalıştığınız için teşekkür ederim.
Mail kodlarım AJAX kullanmadığım zaman karakter sorunu oluşmadan yollanıyor. Ancak işlemleri Jquery ile post işlemine girdikten sonra bozuluyor.
sayfanın en üstünde :
header ("Content-Type: text/html; charset=iso-8859-9");
kullanıyorum. Ardından maili gönderirkende ;
@$header="From: $konu\r\n"."Content-Type: text/html; Charset=iso-8859-9\r\n";
Bu header'ı kullanıyorum ama malesef türkçe karakterler bozuk. Jquery'de post ile alırken veya mail_gonder.php ye yollanırken bozuluyor sanırım karakterler. Ajax'ın içinde dil tanımlaması yapabiliyor muyuz? - 05-01-2009, 20:28:07php dosyasında ajaxla aldığınız veriyi şu işleme tabi tutun
$hk = $_POST['hk']; bu şimdi kullandığınız hali olsun, yapacağınız şekil şöyle;
$hk = iconv("UTF-8", "ISO-8859-9", $_POST['hk]);
bu işlemi formdan aldığınız tüm veriler için uygulayın