Özel karakterler PHP ile e-posta gönderme

3 Cevap php

Ben bir PHP komut dosyası HTML posta ile Gönder düğmesini tıklayarak bir makbuz göndermek için neden olacak küçük bir web formu var. Bu e-posta, özel karakterler, yani 'A', 'A' ve 'O' içeriyor. Ben denemek olursa olsun, ben bu karakterler düzgün yerde görüntülemek için alınamıyor. Diğerlerinde soru işaretleri olarak göstermek ise bazı e-posta istemcileri, bu karakterler, sadece iyi göstermek. Ben base-64 konu kodlayan, ISO-8859-1 gibi, UTF-8 olarak mail göndererek denedim, ama ciddi stumped.

Nasıl posta her yerde aynı gösterir garanti ederken herhangi bir karakter kullanarak PHP bir mail gönderebilirim?

3 Cevap

UTF-8 sorunu nasıl e-postalar gönderiyor olabilir, yeterli olmalıdır. I PHPMailer gibi zaten kanıtlanmış bir kütüphane kullanarak öneririm.

phpMailer veya armut mime_mail sınıfları kullanmayı deneyin.

PHPMailer sitesi korkunç görünüyor ama aslında güzel ve kullanımı kolay mailler sınıfı vardır. Her şeyi ilgilenir, sadece doğru kodlamayı belirtmek gerekir. (Utf-8 veya ascii)

Yukarıda Başka bir seçenek asside hızlı posta grubu olduğu - http://swiftmailer.org/