Суть в чем. Имеется get метод NodeJS который принимает на вход наименование сервера и проверяет его на доступность по параметрам.
app.get('/addserver', function(request, response) {
var $set = {};
$set[request.query.server] = {"available":true, "token":request.query.accesskey};
validator.check($set).done(function(){
response.send('OK!');
response.end();
}).fail(function(e){
response.send(e);
response.end();
});
});
Изо всех тестируемых браузеров (Chrome, Opera, Firefox, Safari) request.query.server передается отлично в нужной кодировке (UTF8) и только IE передает "���224". Как побороть сий кошмар?
UPD. Пример запроса:http://***.ru/addserver?server=РИЦ224&accesskey=a5d86F...обрезано