Since moving the blog I got quotation mark problems. Smart quotes are showing up as unknown characters. Example here:

Efforts to fix that problem introduced other problems. Anyone know a bulletproof fix?
Since moving the blog I got quotation mark problems. Smart quotes are showing up as unknown characters. Example here:

Efforts to fix that problem introduced other problems. Anyone know a bulletproof fix?
I’ve had this occur when the database character set and/or collation are not properly set. Setting them to
utf8andutf8_unicode_ci(respectively) may fix the problem.Check out the mysql documentation on converting between character sets
http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html
Here's a script I've used in the past for converting an entire database. As usual, use at you own risk.
SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;') as stmt
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'database_name'
ORDER BY 1
Change 'database_name' to the name of your wordpress database and you should be golden.
Google is your friend!
http://www.lancebledsoe.com/how-to-turn-off-wordpress-smart-quotes/
Dave: I had tried the functions.php fix, but no luck.
Will: I think you’re onto something. I’ll backup the database and try that code.
Will, I ran your code and it executed and updated the databases. I still have the same problem, but I think you were on the right track. I’ll check with my Web host tech support and see if they have any ideas.
Thanks for the tip!