So the problem is, when we transferred our site from WordPress.com to WordPress.Org which means to self-hosted, we ran into a problem of character encoding.
So I checked my wp-config.php file, and it was all correct.
Next I went to my Database Management Console, to see what is really going on. I logged into my Siteground Account.
By the way if you are interested in the great WordPress hosting I recommend Siteground to all my clients, you can use this link to Sign for Siteground Hosting
Lets get back to this article, so then I went ahead and logged into phpMyAdmin and started exploring the Database
So server charset, looks good to me
Server connection collation looks good as well
Next I ran a SQL query for identifying the Schema
and my results were, not what I was looking for
As well as my table collation was set to different character set
So I had to convert it and I altered it by running the following SQL queries
BACKUP YOUR DATABASE BEFORE RUNNING THESE
So this will allow you to save Russian characters in the database and in the “wp-posts” table and it will not display as question marks “????”.
Reference for more reading:
I hope this will help you solve your issue.