The reason why certain characters are turning to question marks or odd characters to me has something to do with character encoding on the browser.

Sorry I can't help you out much more than that, though!