• Resolved Giovanni

    (@giovannimancini4x4)


    hello

    i m going crazy with some strange issue related with emoji/emoticons.
    recently we have migrated many wp sites from a server to a new server.

    after migration in all sites on the new server emoticons/emoji are disappeared from posts content and at their place is shown a ? (question mark).

    in old server emoji are ok and visible.
    in old and new server, looking at DB in wp_posts table, inside post content there are in both DBs ? where are emoji.
    but in old server websites posts emoji are converted in html in fronted as

    https://s.w.org/images/core/emoji/13.1.0/svg/1f449.svg

    while in new server this converersion not happens.

    we tryed many solutions with no luck!

    some sites have many thousands of posts and fix it its really an issue.

    thank you in advance for any advice or help!!

    • This topic was modified 4 years ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not an Everything else WordPress topic

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Vijay Hardaha

    (@vijayhardaha)

    Check your cache optimization plugin and look for settings labeling emoji and disable those settings.

    Thread Starter Giovanni

    (@giovannimancini4x4)

    same issue is present in websites where no use of cache plugin

    [ redundant link removed ]

    Vijay Hardaha

    (@vijayhardaha)

    Did you use migration plugin or manually migrated the website?

    Thread Starter Giovanni

    (@giovannimancini4x4)

    the website was migrator with plesk migrator.
    The content of the db is perfectly identical

    • This reply was modified 4 years ago by Giovanni.
    Vijay Hardaha

    (@vijayhardaha)

    If the content is the same in DB and emoji exists in DB properly then a plugin might be causing this kind of issue, You can deactivate plugins one by one to check if this issue is coming from any plugin.

    Thread Starter Giovanni

    (@giovannimancini4x4)

    unluckly emoji does not appear in DB.
    in old and new server in DB there are ? at place of emojii.
    strange thing is:
    in old server are showed as expected, converted in svg by browser.
    in new server nothing showed, just a ?.

    old server is UBUNTU 16.04 LTS
    new server is UBUNTU 20

    migration is been done with plesk migrator extension

    Vijay Hardaha

    (@vijayhardaha)

    Data is changed during migration, You can ask the migration plugin about it and find out how to avoid emoji replacement during migration.

    Thread Starter Giovanni

    (@giovannimancini4x4)

    we can reproduce the issue in this way:
    dumping db and importing on same machine with default-user settings utf-8 looks like trigger a data corruption or data lost

    we tryed to follow these

    https://updraftplus.com/forums/topic/emojis-are-not-supported/

    https://stackoverflow.com/questions/20216849/mysqldump-with-utf8-can-not-export-the-right-emojis-string

    atm we dont think to solve this.

    suggestion: max attention when migrate/export/backup/restore about emoji and db settings

    thank you for help

    • This reply was modified 4 years ago by Giovanni.
Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Problem emoji svg emoticon in posts’ is closed to new replies.