Was passiert, wenn Du den Browser explizit anweist die Daten als UTF-8 zu interpretieren?
Nichts, es bleibt bei den Fragezeichen.
Ehrlichgesagt hätte mir das als "Lösung" auch kaum genügt, ich kann ja schlecht jeden User bitten, seinen Browser bitteschön auf UTF-8 umzustellen :P
Das war kein Lösungsversuch, sondern eine Problemisolierung. Sei Dir nun sicher, dass Deine Daten nicht in UTF8 vorliegen.