Support » Plugin: Yoast SEO » Emojis in meta title or description aren’t saving

  • Resolved adrianpereiro

    (@adrianpereiro)


    I have tried in 3 different wordpress instalations, where one of them was located in another server and hosted by a different company
    In the three I got the same result, copy-pasting an emoji from any page (I tried several of them) into the snippet box, caused my meta title and description to not be saved and just return to his last save, making literally impossible using emojis.
    You are able to paste the emojis and they will look fine, but after saving and reloading the page, they just dissapear. If you look at you page font code, you won’t find them there either.

    Since I have tried using 3 different wordpress, I’m also using an old update and the most recent one, none of them worked.

    Looking throw the support page, I have seen a lot of people with my same problem, but they always get a “is your database fault, contact your hosting”. I really doubt that all my 3 databases are failling.

    I have been testing for a while and I found that only emojis with less than 6 characters in their hex code are saved (probably there is another relation more obvious, but it’s what I found), you can check them here https://r12a.github.io/app-conversion/

    For example, ⭐️ ✨ ⚡️ ☄️ are saved fine, since their code is “& #x2B50;& #xFE0F;” for star (5 characters after the # for each), & #x2728; for sparkles, etc

    But 🐁 is not saved, because it’s & #x1F401; (after the # there are 6 numbers)

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support amboutwe

    (@amboutwe)

    Thank you for providing an example of an emoji that is not working for you. Unfortunately, we were unable to reproduce the issue in our local test environment.

    https://pasteboard.co/ItL9y7z.gif

    I tried pasting it into the default WordPress title, as well as pasting into the Yoast SEO title and description fields. I even tried adding a custom title and description with no emoji and then going to the dashboard and reloading the edit post screen to add the emoji.

    This does appear that your site is not saving certain emojis which could be either a conflict with something on your site and an issue with the database.

    Please note that to use an emoji, the database must be able to save them in the correct format. Please check that your database collation support saving emojis. The database (and the corresponding tables and entries) should support 4 byte collations with ‘utf8mb4’. If you are unsure how to check this, please contact your server admin or webhost.

    If the database supports storing the 🐁 emoji, we would like to rule out any plugin or theme conflicts that may occur. The fastest way to do this is to deactivate all non-Yoast plugins and switch to a standard theme like Twenty Nineteen

    Test this on your development or staging site, if you have one. If not, we recommend using the Health Check & Troubleshooting plugin. This plugin allows you to run a conflict check without affecting normal visitors to your site.

    As we can imagine that you’re unfamiliar with checking for conflicts, we’d like to point you to a step-by-step guide that will walk you through the process: How to check for plugin conflicts.

    Plugin Support amboutwe

    (@amboutwe)

    This thread has been marked as resolved due to lack of activity.

    You’re always welcome to re-open this topic. Please read this post before opening a new request.

    Thanks for understanding!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Emojis in meta title or description aren’t saving’ is closed to new replies.