У меня возникают проблемы при передаче текста с кавычками через переменные моего шаблона 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 '
, поэтому приведенное выше текстовое содержимое будет отображаться как this is test content. The apostrophe here - ' breaks.
Могу ли я что-нибудь сделать, чтобы этого не произошло?