Как распознаются смайлики, которые можно назвать «лайками», и как они затем отправляются по электронной почте :)
?:-)
Я получил письмо со смайлом, и когда я попытался ответить на него, символ был :-)
; но когда я хочу отправить тот же смайлик, я всегда использую:)
Может ли быть так, что моя система (Linux) понимает оба формата, а затем конвертирует в них, smiley face
когда я их читаю?
Кто всем этим занимается?
[пожалуйста, перенаправьте, если это не тот форум]
решение1
Насколько мне известно, они распознаются/обрабатываются только клиентской программой - что бы вы ни использовали для отправки, получения и чтения электронной почты, она изменит ее на картинку (если это то, что вы видите). Фактически отправляемые данные, вероятно, выглядят как :)
, а не как картинка.
решение2
Это не так уж и связано с электронной почтой. Электронная почта, отправленная с помощьюSMTP-протоколна самом деле не имеет никаких рекомендаций по «смайликам» в целом. Графика, связанная с тем, что вы видите, обычно интерпретируется программным обеспечением, которое вы используете. Программное обеспечение в наши дни может варьироваться от почтовой программы, которую вы используете на своем клиентском компьютере, до веб-провайдера электронной почты, который вы используете для доступа к своей электронной почте, напримерЙаху!(ymail),Гугл почтаи т. д. Ваш пробег может варьироваться в зависимости от используемой вами услуги, поэтому фактическая графика, отображаемая для различных комбинаций символов, представляющих смайлики, может меняться.
Тот же процесс используется большинством систем онлайн-чатов, таких какАмерика Онлайн Мессенджер,аська(Я ищу тебя) и другие.
Процесс фактического перевода комбинаций символов в смайлики может различаться в зависимости от реализации, но обычно они включают поиск в сообщении, который заменяет простую текстовую группировку (например, :)
) графическим представлением, которое вы видите. Учитывая простоту такой задачи в HTML, есть вероятность, что электронное письмо визуализируется с использованием языка гипертекстовой разметки илиHTML.
Однако выполнение этого с помощью кода потребовало бы гораздо более подробного описания, выходящего за рамки данного веб-сайта.