rem: if (!e.channel.setTopic(fromUnicode(e.inputData))) 
add: if (!e.channel.setTopic(fromUnicode(e.inputData, e.channel.charset))) 
context: function cli_itopic (e){    if (!e.channel)    {        client.currentObject.display (getMsg("cli_itopicMsg"), "ERROR");        return false;    }        if (!e.inputData)    {        e.server.sendData ("TOPIC " + e.channel.name + "\n");    }    else    {        if (!e.channel.setTopic(fromUnicode(e.inputData)))            client.currentObject.display (getMsg("cli_itopicMsg2"), "ERROR");    }    return true;    }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/179c07e5e6bb5559d2f9c851f031f3253a18f349/handlers.js/clean/extensions/irc/xul/content/handlers.js