Sometimes when moving your WordPress site over to new hosting you can get into some troubles. One of them being a lot of strange special characters in the site.
If you upgrade WordPress do NOT use the new wp-config file. If you have already done this though go back into it and look for the following lines and delete
define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');