"What I'm assuming is happening is that the phone tries to combine the waving white flag and the zero into an emoji, but this obviously can't be done. The text you're copying is actually waving white flag, VS16, zero, rainbow emoji.
#Samsung gay flag emoji skin#
"What VS16 does in this case essentially is tells the device to combine the two surrounding characters into one emoji, yielding the rainbow flag (this is similar to how skin tone modifiers work, but not exactly the same). The rainbow flag emoji isn't an emoji in itself, it's made of three characters: waving white flag, a character called variation selector 16 (VS16 for short), and the rainbow," says Preston 159 in a writeup of the bug. "What you see in the text is the waving white flag emoji, a zero, and the rainbow emoji. As noted by EverythingApplePro, the emoji string doesn't crash iOS 9, likely because it doesn't support emoji. While the recipient sees a flag emoji, a zero, and a rainbow emoji, the zero is actually a Unicode-based instruction for emoji and other characters - called a variation selector - which iOS 10 can't process. The bug was discovered by a computer science student with the Twitter handle who explains the message will freeze an iPhone when that string of characters arrives via iMessage and is displayed as a banner notification.
Ukrainian developers share stories from the war zone Linux distros for beginners: You can do this! Got questions about crypto? Ask the Coachįor Mom: The best flower delivery services How ransomware attacks threaten our food supply