Мне иногда приходится отправлять электронные письма на немецком языке, и мне нужно использовать ö ä ß и т. Д. У меня есть текст, написанный с этим письмом, и с помощью alert() они выглядят просто отлично. У меня есть код, чтобы отправить по электронной почте:Посторонние письма при отправке писем
var link = "mailto:" + SendTo
+ "&cc= "
+ "&subject=" + escape(subjectLine)
+ "&body=" + escape(BodyText);
window.location.href = link;
Когда я нажимаю кнопку, чтобы отправить электронную почту, текст отсутствует эти иностранные буквы например Gruss выходит в GRU. Нужно ли мне что-то здесь вводить, чтобы убедиться, что это письмо не исчезает?
Спасибо заранее
** Исчерпанный метод ** escape() вычисляет новую строку, в которой определенные символы были заменены шестнадцатеричной escape-последовательностью. Вместо этого используйте encodeURI или encodeURIComponent. – MrUpsidown
Спасибо MrUpsidown работает как сон –