Steven D'Aprano wrote:
That's because some sequence of characters is being wrongly interpreted as an emoticon by the client software.
The only thing wrong here is that the client software is trying to interpret the emoticons.
Emoticons are for *humans* to interpret, not software. Subtlety and cleverness is part of their charm. If you blatantly replace them with explicit images, you crush that.
And don't even get me started on *animated* emoji...