[ad_1]
I upgraded to PHP 8 and suddenly, all my emojis appear as question marks. I confirmed that this upgrade was the sole cause, even confirmed with my host as well as extensive troubleshooting. I am using Maria DB 10.3.8.
Any idea on why WordPress + PHP 8 doesn’t support emojis?
[ad_2]
Is it possible that MySQL got upgraded and something changed with the character set so WordPress and MySQL aren’t in sync about it? Maybe from UTF8 To something else?
Did *all* the various layers of cache get cleared?
Heya. This was a bug in WP and the fix is included in WP version 6.2. Try updating your WP version to 6.2.
We’re using WP + PHP 8 with no emoji issues. Keep looking through your stack. You’re coming off as pretty sure PHP 8 is the issue. That mentality will keep you from seeing the real problem. Try to keep an open mind, take a walk, then come back to troubleshooting
It could be a theme or plugin issue.