I'm not an expert, but it may be something to do with character encoding; I usually see this on some webpages, and if I go to Firefox's View - Character Encoding, I get a list of commonly-used encoding, and switching between those options often makes the apostrophes and speechmarks show up normally again. So maybe it could be worth checking your browser settings?
no subject