odczyt w pliku utf-8 (javascript XMLHttpRequest) daje złe znaki europejskie

czy ktoś może pomóc? Mam małą procedurę do odczytu w pliku UTF-8 z javascript przy użyciu XMLHttpRequest .. Ten plik ma znaki europejskie, takie jak miércoles sábado itp. Zwróć uwagę na akcenty ..

Ale kiedy czytasz ... postacie są zepsute .. Sprawdziłem plik i jest on doskonały ... musi to być procedura czytania ..

heres przykład mam plik, który zawiera, plik jest doskonały, zdarza się, że jest javascript, ale to nie ma znaczenia ... każdy plik kodowania UTF-8 ze znakami specjalnymi daje mi ten sam problem

this.weekDays = nowa tablica („Lunes”, „Martes”, „Miércoles”, „Jueves”, „Viernes”, „Sábado”, „Domingo”);

ale po zwróceniu i przeczytaniu poniższej procedury wygląda to tak (zwróć uwagę na zabawne postacie w sabado i miercoles)

this.weekDays = nowa tablica („Lunes”, „Martes”, „Miércoles”, „Jueves”, „Viernes”, „Sébado”, „Domingo”);

Oto moja procedura - jej bardzo mała ...

<code>var contentType = "application/x-www-form-urlencoded; charset=utf-8";

var request = new XMLHttpRequest(); 
request.open("GET", path, false);
request.setRequestHeader('Content-type', contentType)

if (request.overrideMimeType) request.overrideMimeType(contentType);

try { request.send(null); }
catch (e) { return null; }
if (request.status == 500 || request.status == 404 || request.status == 2 || (request.status == 0 && request.responseText == '')) return null;

//PROBLEM HERE is with european charcters that are read in

print(request.responseText);


return request.responseText;
</code>

questionAnswers(4)

yourAnswerToTheQuestion