rem: text = toUnicode(e.params.splice(2, e.params.length).join(" "), 
add: text = toUnicode(e.params.splice(2, e.params.length).join(" "), 
context: function my_whoisreply (e){    var text = "egads!";    var nick = e.params[2];    var user;        if (e.user)        user = e.user;        dd("WHOIS: " + nick + ", " + e.user);        switch (Number(e.code))    {        case 311:            text = getMsg(MSG_WHOIS_NAME,                          [nick, e.params[3], e.params[4],                           e.decodeParam(6)]);            break;                    case 319:            var ary = stringTrim(e.decodeParam(3)).split(" ");            text = getMsg(MSG_WHOIS_CHANNELS, [nick, arraySpeak(ary)]);            break;                    case 312:            text = getMsg(MSG_WHOIS_SERVER,                          [nick, e.params[3], e.params[4]]);            break;                    case 317:            text = getMsg(MSG_WHOIS_IDLE,                          [nick, formatDateOffset(Number(e.params[3])),                          new Date(Number(e.params[4]) * 1000)]);            break;                    case 318:            text = getMsg(MSG_WHOIS_END, nick);            if (user)                user.updateHeader();            break;                    default:            text = toUnicode(e.params.splice(2, e.params.length).join(" "),                              this);    }        //if (user && "messages" in user)    //    user.displayHere(text, e.code);    //else    //    e.server.parent.display(text, e.code);    this.display(text, e.code);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d84f82bf3e11bd09e70e1036662b0018f8834acc/handlers.js/buggy/extensions/irc/xul/content/handlers.js