Umüut karakterleri içeren Alman e-postaları oluşturmam gerekiyor. E-postanın kendisinde bu, mükemmel çalışır, ancak e-posta konusuna girmez. Pek çok farklı harfler denedim ve hepsi ü dışında çalışıyor gibi görünüyor. Ben de farklı posta kütüphaneleri (HTMLMimeMail & PHPMailer) denedik ve her ikisi de bu başarısız:Posta konusu içinde umlaut ü nasıl ayarlanır
$mail = new htmlMimeMail();
$mail->setTextEncoding("base64");
$mail->setHTMLEncoding("base64");
$mail->setTextCharset("UTF-8");
$mail->setHTMLCharset("UTF-8");
$mail->setHeadCharset("UTF-8");
$mail->setSMTPParams(mailinglist_smtp_host,mailinglist_smtp_port);
$mail->setHtml("test");
$mail->setFrom("[email protected]");
$mail->setSubject("The ï, ö, ë, ä, and é work, but when adding the ü it doesn't");
$recipients[] = "[email protected]";
$mail->send($recipients);
&
$mail = new PHPMailer();
$mail->IsMail();
$mail->FromName = 'test';
$mail->From = '[email protected]';
$mail->AddAddress("[email protected]");
$mail->Subject = "The ï, ö, ë, ä, and é work, but when adding the ü it doesn't";
$mail->Body = "test";
$mail->Send();
kimse bana kaynağını ve bu soruna çözüm bulmak yardımcı olabilir misiniz?
Teşekkürler, ama bu çözmedi. Nesne şu şekildedir: =? UTF-8? Q? = C3 = AF, = C3 = B6, = C3 = AB, = C3 = A4 ve = C3 = A9 çalışır, ancak eklerken == C3 = BC değil mi? = – Sander
Hmm, belki de "$ mail-> CharSet =" UTF-8 ";' i eklemek ve alıntı yapılan yazdırılabilir öğeleri kaldırmak yeterlidir. Deneyin ve nasıl çalıştığını bana bildirin! –
Super, bu PHPMailer için işi yaptı :). Teşekkürler. Şimdi, benim, mimemail kodumda gördüğünüz gibi, buna benzer bir seçeneği denedim, ama görünüşe göre doğru ayarı kaçırdım. Aynı düzeltmeyi uygulamak için mimemata ayarlamam gerekeni biliyor musunuz? – Sander