我试图阻止我设置文件的一些单词,但是对于具有č,ř,é,í,á,ř,world的世界,它永远不会返回。我不知道解码我的json文件或string.indexOf
的问题是否有问题var content = data;
let json3 = JSON.parse(content)['badwords'];
length = json3.length;
while(length--) {
if (msg.indexOf(json3[length])!=-1) {
console.log('yes');
return;
}
}
答案 0 :(得分:0)
我认为你的问题是JSON - 也许你在JSON文件中设置了这样的编码,它不支持字符č,ř,é,í,á,ř,ť。尝试以utf-8编码保存JSON文件。