I'm using XMLHttp in JavaScript to retreive information from remote websites. Everything goes great, except for two websites, where the server doesn't send any Charset information in the headers. The result is that XMLHttp interprets the results as UTF-8, while I know they are ISO-8859-1, which results in all extended characters (for example , , ) being displayed as questionmarks.

I do not have access to those servers, or to the documents on them. Is there any way I can force XMLHttp to interpret the documents as ISO-8859-1, or to display the UTF-8 results properly in another way?

Thanks, Peter