I'm running into a frustrating problem that arises when the browser "encoding" setting is forced into something other than "Auto-Detect." When my HTML form gets POSTed, characters such as "?" or "Â" are making their way into the database. Is there a good way to deal with this?