为什么这个脚本不能识别 ► 符号,是否可以解决这个问题?

Why this script doesn't recognize the ► symbol and is it possible to solve it?

我使用此代码在我的博客中显示顶级评论员:http://yabtb.blogspot.com/2012/05/top-commenters-gadget-with-avatars.html 我们可以选择排除一些名字。

我现在面临的问题是,我一直在寻找解决方案或至少是关于如何解决它的答案或线索,是某些带有 wierd/special 符号的名称无法被识别要排除的脚本。

这是我们插入名称的部分和一个示例(最后一个),我不能排除:

var excludeUsers = ["Anonymous","Anónimo","Unknown","joão amarelado","► JUCA ELE ◄"];     // exclude these usernames

到目前为止,我放置的所有名称都很好用,不幸的是,我认为向代码创建者寻求帮助不再是一种选择,所以我最后的希望是这里是否有人更精通编码可以提供帮助。

我尝试转换名称、转义符号并尝试了一些 jquery 脚本来查看名称是否被 .text() 或 html() 识别,它是...

我想这可能是阅读提要的部分:

var authorUri = "";
    if(entry.author[0].uri && entry.author[0].uri.$t != "")
      authorUri = entry.author[0].uri.$t;

    if(excludeMe && authorUri != "" && authorUri == urlMyProfile)
      continue;
    var authorName = entry.author[0].name.$t;
    if(excludeUsers.indexOf(authorName) != -1)
      continue;

    var hash=entry.author[0].name.$t + "-" + authorUri;
    if(topcommenters[hash])
      topcommenters[hash].count++;
    else {
      var commenter = new Object();
      commenter.author = entry.author[0];
      commenter.count = 1;
      topcommenters[hash] = commenter;
    }

不过我知识不多,看不出是什么问题。

感谢您的帮助。

您提到您尝试转义字符,但您使用的是什么语法?

我会说这样做:

var excludeUsers = ["Anonymous","Anónimo","Unknown","joão amarelado","\u25ba JUCA ELE \u25c4"];