У меня есть настройка phpmailer для отправки писем из контактной формы. У меня на странице установлена кодировка символов UTF-8 и я задаю кодировку электронной почты как UTF-8, а также в PHPMailer. Все это прекрасно работает и позволяет мне отправлять электронные письма с иностранными / специальными символами. Я также сохраняю отправку в базе данных mysql и использую htmlentities с кодировкой UTF-8 для преобразования специальных символов в html-объекты перед их сохранением в БД. Было бы лучше использовать htmlentities в тексте электронного письма, прежде чем включать его в электронное письмо, которое я отправляю (по крайней мере, в части HTML, возможно, не в обычном тексте), чтобы обеспечить доступность всех символов на таком количестве почтовых клиентов, как возможно или это ничего не изменит? Кроме того, я использую enctype = "multipart / form-data" для формы, которая отлично работает и имеет смысл для меня, я просто хотел убедиться, что это правильно?
Ура!
Dave