未捕获的URIError:尝试解码var(javascript)时URI格式错误

时间:2018-05-15 16:41:39

标签: javascript utf-8 frontend decode

我有这个循环来解码数组“people”中的名字:

for(var idxT in persons){

    var name = persons[idxT]; 

    name = decodeURIComponent(escape(name ));    

    players[idxT] = name ;

} //endFor

它很好地解码了前两个名字,但是当到达第三个名字(name =“AntÃnioNunes”)时,它会在控制台上记录:

  

未捕获URIError:URI格式错误

注意:先前在php中使用utf8_encode”编码的数组中的名称

问题是这个角色“ó”。我怎么能以解码所有名字的方式处理这个问题?

由于

1 个答案:

答案 0 :(得分:0)

我发现问题出在我的服务器配置中。这个答案解决了它:Setting PHP default encoding to utf-8?