Not sure if there was an answer posted here, but a couple ideas off the top of my head.
Text encoding: depending on how your browser is set up and the encoding set in your HTML head, you can see some strange characters pop up in place of punctuation.
"Smart quotes": Dreamweaver might not be reformatting smart quotes from a program like Word to a character entity (e.g. ’ or ’ for an apostrophe) - check your pages in code view
Any links to the sites in question or code samples you can post will help.