Вы пытались установить тип кодировки в заголовке HTML?
Добавьте следующее в раздел <head>
вашего HTML:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Это должно сделать ваш арабский (идругие символы, не относящиеся к ascii), отображаются правильно.
Тем не менее, важно отметить, что при отправке электронных писем в формате HTML у вас всегда будет проблема, потому что разные общие почтовые клиенты имеют совершенно разные возможности - даже более тогочем браузеры.
Один человек может открыть электронное письмо в текущей версии Outlook, другой - в десятилетней копии.Кто-то другой может использовать какую-то версию Thunderbird, а многие другие будут использовать клиент веб-почты, такой как Hotmail, Yahoo, Gmail или множество других.Могут даже быть люди, у которых все еще настроена электронная почта для показа электронных писем в текстовом режиме, а не HTML.
Вы, вероятно, не имеете никакого контроля над этим, поэтому важно быть уверенным, что вы тестировали на различныхпочтовые клиенты.Тем не менее, учитывая, что вы отправляете текст на арабском языке, можно предположить, что большинство ваших получателей будут использовать почтовый клиент, который может успешно отображать арабский язык, поэтому мы надеемся, что этот факт сам по себе должен смягчить для вас наихудшую проблему.