Кавычки в h: X-Mailgun-Variables, преобразованные в html-сущности - PullRequest
0 голосов
/ 17 апреля 2019

У меня возникают проблемы при передаче текста с кавычками через переменные моего шаблона h:X-Mailgun-Variables

Я использую пакет mailgun-js и отправляю так:

const mailData = {
from: 'Insights <insights@test.net>',
to: mailAddress,
subject: `Insights: ${DAYS_OF_WEEK[date.getDay()]}, ${MONTHS[date.getMonth()]} ${ordinal_suffix_of(date.getDate())} ${date.getFullYear()}`,
template: "template1",
'h:X-Mailgun-Variables': JSON.stringify({test: "this is test content. The apostrophe here - ' breaks."}),
};

ОднакоАпостроф, когда он помещается в электронное письмо, всегда преобразуется в сущность HTML &apos;, поэтому приведенное выше текстовое содержимое будет отображаться как this is test content. The apostrophe here - &apos; breaks.

Могу ли я что-нибудь сделать, чтобы этого не произошло?

...