It sends some sort of identifier that is decided on the other end. If you send the laughing emoji from an iPhone to an android user the face will look different on there end from yours as the emoji is decoded from Apple operating system then put together using android operating system to present the laughing emoji but in different shape. Otherwise if the phone is not programmed with an emoji it will present empty squares to the person without the advanced emojis.