ya, probably so. I copied this text in from a Wordpress database that was in mysql also and didn't really pay attention while I was copying and pasting into the new structure. And no, no way to do that programmatically unfortunately.
And also now when I add new stuff into the new site it is fine. Is there a way in mysql to str_replace this kind of thing? Problem is it seems to be single quotes and dashes in some cases. But mostly single quotes.