That is probably the character encoding you are using. Either find the right character encoding or replace the ’ with & # 3 9 ;
Remove the spaces as this page renders the text as a ’
Ok, I still haven’t fixed this, despite taking the advice of some of you and using the html code for an apostrophe. Does anyone else have an idea why I continue to get this stray icon in the place of an apostrophe?
You didn’t mention where your source content was coming from. As other mentioned, this probably has something to do with your encoding vs what is coming from your database. In my experience a common cause of this is when content is pasted into a database from Microsoft Word. Word uses these special quote marks that typically don’t play nicely with web content. Not saying this is your case specifically, but I thought it might be worth a mention.