m0sk1t
@m0sk1t
SPA web-developer

IE опять отличился или неправильная кодировка в NodeJS?

Суть в чем. Имеется 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...обрезано
  • Вопрос задан
  • 2446 просмотров
Решения вопроса 1
m0sk1t
@m0sk1t Автор вопроса
SPA web-developer
Решил формировать ссылку уже urlencoded...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы