@devid2323
Junior PHP Developer

Откуда взялись странные символы в ответе сервера?

var socket = require('socket.io-client')('https://tradethatskin.com');
socket.on('connect', function() {
    console.log('connected to tradethatskin.com');
    socket.emit('get pricelist');
});

socket.on('pricelist', function(prices) {
    console.log(prices);
});

Код выше должен возвращать JSON c названием и ценой.
Что то типа такого:
...
★ StatTrak™ Bayonet | Freehand (Minimal Wear) : -212.97
★ StatTrak™ Bayonet | Freehand (Well-Worn) : -153.98
★ StatTrak™ Bayonet | Gamma Doppler (Factory New) : -515.84
★ StatTrak™ Bayonet | Gamma Doppler (Minimal Wear) : -551.51
★ StatTrak™ Bayonet | Lore (Battle-Scarred) : -186.71
...

Но вместо этого я получаю:
...
â StatTrak⢠Bayonet | Freehand (Minimal Wear) : -212.97
â StatTrak⢠Bayonet | Freehand (Well-Worn) : -153.98
â StatTrak⢠Bayonet | Gamma Doppler (Factory New) : -515.84
â StatTrak⢠Bayonet | Gamma Doppler (Minimal Wear) : -551.51
â StatTrak⢠Bayonet | Lore (Battle-Scarred) : -186.71
...

Я понимаю что тут проблема с кодировкой, но как ее решить?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@devid2323
Junior PHP Developer
Cервер tradethatskin.com отправляет не те символы.
Помогли добрые люди:
https://ru.stackoverflow.com/questions/782281/%D0%...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Перед передачей заменять юникод символы на html сущности.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы