Вопрос Moodle и электронной почты: электронные письма со специальными символами как & amp;и не & - PullRequest
0 голосов
/ 04 октября 2018

У меня в Moodle установлен специальный модуль (модуль сертификата).Вы можете получить сертификат по электронной почте студенту.В настоящее время у меня в названии курса есть амперсанд, и он отображается как & amp;Вот что я имею в виду: enter image description here

Амперсанд отображается в строке темы письма и не кодируется.

Это происходит на gmail и почте Mac.Любые идеи о том, как это исправить или это что-то, что находится вне моего контроля?

1 Ответ

0 голосов
/ 04 октября 2018

Вы не опубликовали свой HTML-код, поэтому трудно понять, что может происходить.

Амперсанд & рядом с другим символом может интерпретироваться как почтовый клиент, отображающий электронную почту как ASCIIкод, поскольку амперсанд используется для отображения расширенных символов, таких как символ авторского права: ©, который может отображаться как: © или ©.

Расширенные символы - это символы, которые не были включены в стандарт ASCII.набор символов.Исходный набор символов ASCII включал в себя все строчные и прописные буквы на клавиатуре (a, A), которые представлены кодами ASCII от 0 до 127. Все, что больше 127, является расширенным символом, например символом евро,"€" € € или символ торговой марки "™" ™ ™.

Одна мысль состоит в том, что ваша электронная почта не кодируется в UTF-8, что позволяет вам без труда использовать расширенные символы.У вас есть что-то подобное в заголовке письма: <meta charset="utf-8">.

Удачи.

...