PHP உடன் மின்னஞ்சல்களை அனுப்புவது PHPMailer போன்ற சக்திவாய்ந்த வகுப்புகளுடன் சிறப்பாக செயல்படுத்தப்படுகிறது. வசதியான ரேப்பர் செயல்பாடுகள் யுடிஎஃப் -8 உள்ளடக்கத்தைப் பயன்படுத்தவும், படங்களை உட்பொதிக்கவும் மற்றும் குறியாக்கப்பட்ட இணைப்புகளை ஒரு சில வரிக் குறியீடுகளுடன் அனுப்பவும் சாத்தியமாக்குகின்றன. நீங்கள் மேல்நோக்கி சேமிக்க விரும்பினால், பரிந்துரைக்கு மாறாக, PHP செயல்பாட்டு அஞ்சலை () பயன்படுத்தவும், சமீபத்திய நேரத்தில் umlauts மற்றும் UTF-8 ஐப் பயன்படுத்தும் போது நீங்கள் சிக்கல்களை சந்திப்பீர்கள்.
உடன் செயல்பாட்டை அழைத்த பிறகு
mail(
"vieldav@gmx.de", // Empfänger
"ä ö ü ß", // Betreff
"ä ö ü ß", // Inhalt
"From: ä ö ü ß <david@vielhuber.de>" // Header (Absender)
);
யுடிஎஃப் -8 குறியிடப்பட்ட கோப்பில் ஏற்கனவே இன்பாக்ஸில் சிக்கல்களுக்கு வழிவகுக்கிறது: அவுட்லுக் 2013 இன்னும் கிருபையானது மற்றும் எல்லாவற்றையும் சரியாகக் காட்டுகிறது:
ஆனால் GMX காணாமல் போன தலைப்புகளை மன்னிக்காது மற்றும் மோசமான பொருள், அனுப்புநர் மற்றும் உள்ளடக்கத்தைக் காட்டுகிறது:
நீங்கள் சரியான தலைப்புகளை அனுப்பினால் (எடுத்துக்காட்டாக base64_encode உடன்), நீங்கள் பெறுவீர்கள்
mail(
"vieldav@gmx.de", // Empfänger
"=?UTF-8?B?".base64_encode("ä ö ü ß")."?=", // Betreff
"ä ö ü ß", // Inhalt
"Content-type: text/plain; charset=utf-8\r\n"
."From: =?UTF-8?B?".base64_encode("ä ö ü ß")."?=<david@vielhuber.de>" // Header (Absender)
);
இறுதியாக, GMX ஒரு சரியான பிரதிநிதித்துவத்தையும் காட்டுகிறது: