HTML проблема с электронной почтой - PullRequest
1 голос
/ 06 августа 2011

Я отправляю электронные письма своим членам, но в Gmail электронная почта выходит неправильно, посмотрите ниже:

Originial

войдите в свою учетную запись сейчас »Кто-то только что отправил вам улыбку на Друзья по переписке. Чтобы прочитать его, войдите в свою учетную запись и нажмите на "сообщения". Не забудьте полюбить нас на Facebook!

Gmail (и, возможно, другие)

войдите в свой аккаунт сейчас »Кто-то только что отправил вам улыбку на Друзья по переписке. Чтобы прочитать его, войдите в свою учетную запись и нажмите на «сообщения». Не забудьте понравиться нам на Facebook!

Есть идеи, как это исправить?

Ответы [ 3 ]

1 голос
/ 06 августа 2011

Да, всегда используйте кодировку UTF-8. Это похоже на типичное неправильное кодирование "вставить из слова".

0 голосов
/ 06 августа 2011

Всегда лучше заменить специальные символы HTML.

Обычные:

™ = ™

& = &

"="

© = ©

»="

«="

£ = £

Большая ссылка: http://www.w3schools.com/tags/ref_entities.asp

Как уже говорилось ранее, это обычно происходит при копировании и вставке из Word, я обычно копирую из Word в Windows Note Pad, а затем выполняю ручную замену сущностей.

Существуют также онлайн-инструменты, которые вы можете использовать:

Google "инструмент кодирования html"

0 голосов
/ 06 августа 2011

У вас несоответствие набора символов. появляется, когда у вас есть источник UTF-8, но есть какой-то другой выход, например, ISO-8859.

... а вы не имеете в виду "выходит НЕПРАВИЛЬНО в gmail"?

...