questionlp’s avatarquestionlp’s Twitter Archive—№ 40,282

    1. …in reply to @mcclure111
      @mcclure111 If they're using MySQL as their database and set the charset to just utf8 and not utf8mb4, then that would explain it. Unicode emojis require 4 bytes and utf8 in MySQL speak has historically meant utf8mb3, or 3-bytes per character. 3 < 4, thus no Unicode emoji chars.
  1. …in reply to @questionlp
    @mcclure111 More recent versions of WordPress define their MySQL databases as utf8mb4; but, there are a lot of people who get hung up on utf8 being an alias for utf8mb3. I had to convert one of my app's databases to use utf8mb4 because it couldn't handle Unicode emojis 🤦🏻‍♂️