If no charset parameter is specified in the Content-Type header, RFC2616 section 3.7.1 seems to imply ISO8859-1 should be assumed for media types of subtype "text":
It's a bit special for XMLHttpRequest and is described here: http://www.w3.org/TR/XMLHttpRequest/