PHP- ով էլ-նամակներ ուղարկելը լավագույնս իրականացվում է այնպիսի հզոր դասերի հետ, ինչպիսիք են PHPMailer- ը : Փաթաթման հարմար գործառույթները հնարավորություն են տալիս օգտագործել մի քանի տող կոդերով UTF-8 պարունակություն, ներկառուցել նկարներ և ուղարկել կոդավորված կցորդներ: Եթե ցանկանում եք ինքներդ ձեզ գլխավերևից փրկել և, հակառակ առաջարկությանը, օգտագործել PHP ֆունկցիայի փոստը () , ապա խնդիրներ կունենաք ամենաուշը umlauts և UTF-8 օգտագործելիս
Գործառույթը զանգահարելուց հետո
mail(
"vieldav@gmx.de", // Empfänger
"ä ö ü ß", // Betreff
"ä ö ü ß", // Inhalt
"From: ä ö ü ß <david@vielhuber.de>" // Header (Absender)
);
UTF-8 կոդավորված ֆայլում արդեն հանգեցնում է մուտքի արկղի խնդիրների. Outlook 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- ը նույնպես ցույց է տալիս ճիշտ ներկայացուցչություն: