Hey there journeyguy,
My guess is that you copied and pasted content from somewhere (the web, or a Word file) into your visual editor. When you do this, it’s easy to bring in formatting that will not be properly displayed and which will often add a ton of extra, non-sensical and non-semantic markup.
I suggest going in and deleting the characters. I also suggest that when you copy and paste you do it into the HTML editor, not the visual editor.
NOTE: Perfect example in your link… the apostrophe’s are different encoding. Just delete and re-type.
Robert, Hmm. That does fix, but the idea of doing that across 100s of entries is not going to be efficient. Due to gobbledy-gook characters elsewhere, I have commented out the utf-8 encoding in the wp-config file. When I leave it in, the � goes away. But the other character such as €™ show up. Darned if I do; darned if I don’t.
Any other ideas?
journeyguy,
I would suggest exporting your database from PHPMyAdmin, opening it as a text file, and trying a find & replace. I’m sure it’s probably only 1 or 2 characters causing the issue.
Make a backup first, of course!
Personally, I never rely on editing wp-config or core files in order to fix these types of issues. I find it’s usually something I can handle another way.
Let me know what you think!