I made a copy of a WordPress site (originally at http://infinitelypossible.net) and changed the site URL to http://blissyourmoney.com.
Now there are unwanted special characters in the database, especially in the _posts table. Characters like quotation marks have been converted to other odd symbols, and some characters have just been added, seemingly randomly.
I double checked the export/import settings on WordPress.org for PHPMyAdmin and tried the export/import again with the correct settings, to no avail. (The only setting that needed to be changed was unchecking “Extended Inserts” under the Data heading.)
As I stated in my comment above: make sure that
DB_CHARSET
andDB_COLLATE
inwp-config.php
on the new site matches the old site.You responded that
DB_CHARSET
andDB_COLLATE
only existed in your new instal of WordPress and that removing them from the newwp-config.php
fixed the issue. The issue was that you were instructing WordPress to use a different character set by havingDB_CHARSET
andDB_COLLATE
than what the database was setup with.The WordPress Codex states, https://codex.wordpress.org/Editing_wp-config.php:
So removing the definition to fix the issue was the right course of action and should solve the problem as you merely reset them to default values.