SMS and Text Encoding
SMS messages use a special and limited character set.
SMS messages use a character set called GSM-7 encoding by default, which supports 160 characters per message. Any character outside the predefined GSM-7 character set (such as certain symbols, emojis, or special punctuation), switches the message to use UTF-16 (UCS-2) encoding, which reduces the character limit to 70 characters per message.
Restricting character usage to a regular apostrophe, a dash instead of a long dash, or three periods instead of an ellipsis is a way to work around this limited character set.
If you’re copying/pasting your message from another program like Word, they will often times carry over these special characters, for example.
iPhones use a special character by default for the apostrophe (for example in auto-correct). When typing and it auto-adds it, you can delete it, then press the "123" button to see special characters: tap and hold on the apostrophe and you will see other options, including one that looks more like a straight line for an apostrophe. This is the "regular" apostrophe.
Last updated