How do I send emails with Arabic content via PHP’s mail function?
Unfortunately, 8bit encoding is not reliable in e-mail. Many mail transport agents will remove the top bit of every byte in the mail body. بريد is “\xD8\xA8\xD8\xB1\xD9\x8A\xD8\xAF” in UTF-8 bytes; remove the top bit from those bytes and you get ASCII “X(X1Y\nX/”. The way to get non-ASCII characters into a mail body is to set … Read more