Inverted question marks when pasting apostrophes

It’s an encoding problem. Word uses Windows-1252, where the typographically correct apostrophe is included. But you declare the encoding as ISO 8859-1, and the code point used for the apostrophe lies in the range reserved for C1 control characters in the ISO encoding.

See the HTML FAQ for more information, including possible workarounds.