Кодирование ссылки mailto с основным текстом - PullRequest
1 голос
/ 24 июня 2010

Я пытаюсь создать ссылку на почту, используя PHP.По сути, моя функция получает основной текст из базы данных, а затем создает HTML-тег, подобный следующему:

<a href="mailto:?subject=sample&body=sometexthere">send</a>

хорошо, проблема в том, что мой основной текст может содержать нестандартные символы, такие как ударения и т.д., поэтому мне нужнокодировать основной текст перед его выводом;но я не знаю, как это сделать, потому что когда мой почтовый клиент открывается (Windows Live Mail), он отображает неправильные символы для тела.

Как я могу решить эту проблему?Что такое правильная кодировка для использования текста в кодировке Юникод?

Заранее большое спасибо,

Ответы [ 3 ]

2 голосов
/ 24 июня 2010

Полагаю, вы ищете функцию php htmlentities().

0 голосов
/ 17 апреля 2015

Имейте в виду, что, похоже, существует проблема с Outlook, если в sometexthere.

есть символы, не относящиеся к Ascii.

0 голосов
/ 07 июня 2013

Вы должны реализовать эти замены

http://www.ietf.org/rfc/rfc2368

...