Как поместить HTML-код в HTML-письмо? - PullRequest
1 голос
/ 20 апреля 2011

У меня есть транзакционное электронное письмо в формате HTML, которое я отправляю.

Шаблон электронной почты закодирован в HTML.

Я хотел бы включить:

<a href="blah">blah</a>

Но пусть он отображается как разметка, а не переводится как HTML.

Как я могу это сделать?

Ответы [ 3 ]

2 голосов
/ 20 апреля 2011
1 голос
/ 20 апреля 2011

Это на самом деле не связано с кодированием, оно больше зависит от вашего почтового клиента, в частности, от того, в каком формате он отправляет электронную почту; Простой текст, RTF, HTML и т. Д.

0 голосов
/ 20 апреля 2011

То, о чем вы говорите, относится не только к электронной почте HTML, но и к HTML как к языку разметки.Как я правильно понимаю, вы хотите включить в свой текст строку <a href="blah">blah</a>, а не разметку HTML.

В принципе, есть один способ сделать это

Используя соответствующие символьные сущности для каждого отдельного символа, вы можете прочитать об этом подробнее здесь: Ссылки на сущности HTML-символов (см. ответ Исаака Труетта)

Это приведет к следующему: &lt;a href=&quot;blah&quot;&gt;blah&lt;/a&gt;, возможно, в сети существует множество плавающих генераторов.

Для дополнительной семантики должен обрабатывать эту строку как код, заключая ее в теги кода <code>, что приводит к следующему: <code>&lt;a href=&quot;blah&quot;&gt;blah&lt;/a&gt;.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...