HTML объекты в электронной почте от php mail () - PullRequest
1 голос
/ 21 марта 2011

У меня странная проблема, когда я пытаюсь заставить кампанию электронной почты в формате HTML отобразить нужный мне текст.

Я - юрист в нижней части своего электронного письма, есть случаи, когда мне нужнодобавить символ торговой марки.Я преобразовал все эти экземпляры в ™, $#0153; или ™, и когда я запускаю почтовый скрипт локально, все выглядит так, как должно, однако, когда я запускаю скрипт на предполагаемом сервере, все эти экземпляры товарных знаковвместо этого показывать пустой символ.

Я должен отметить, что в другом месте письма я использую другие объекты HTML, которые хорошо отображаются ... –, ’, “ - Нет проблем,только этот черт ™ сводит меня с ума.

Код обидчика:
.... DisplayPort™ connectors, and/or DisplayPort™ compliant ....

отображается как
image

Ответы [ 2 ]

2 голосов
/ 22 марта 2011

Проблема решена!

Очевидно, вы также можете использовать код объекта ™ для товарного знака, о котором я не знал. Он по-прежнему не объясняет, почему не работает какой-либо другой код сущности, но он предоставил мне рабочее решение, поэтому я отвечаю на этот вопрос.

Спасибо всем за помощь, высоко ценится.

0 голосов
/ 21 марта 2011

Проверьте, какие наборы символов используются вашим «домашним» сервером и «предполагаемым» сервером. Если они не совпадают (например, utf-8 дома, но latin-1 на работе), это может привести к удалению любых нестандартных символов ascii, таких как символ авторского права.

...