Uncaught URIError: URI искажен при попытке декодирования var (javascript) - PullRequest
0 голосов
/ 15 мая 2018

У меня есть этот цикл, который декодирует имена в массиве "people":

for(var idxT in persons){

    var name = persons[idxT]; 

    name = decodeURIComponent(escape(name ));    

    players[idxT] = name ;

} //endFor

Он хорошо декодирует первые 2 имени, но когда приходит третье имя (name = "AntÃnio Nunes"), журналыэто на консоли:

Uncaught URIError: URI искажен

ПРИМЕЧАНИЕ. Имена в массиве, ранее закодированные в php с"utf8_encode "

Проблема в том, что этот символ" ó ".Как я могу справиться с этим таким образом, который может декодировать все имена?

Спасибо

1 Ответ

0 голосов
/ 16 мая 2018

Я обнаружил, что проблема была в конфигурации моего сервера.Этот ответ решил это: Установка кодировки PHP по умолчанию в utf-8?

...