Разрабатываю под firefox 1.0- 1.5.*. Для конвертирования строки в JS коде использую  xpcom:

Выделить код

Код:

var ccMan = Components.classes["@mozilla.org/charset-converter-manager;1"].createInstance(Components.interfaces.nsICharsetConverterManager);
var encoders = ccMan.getEncoderList();
var list = [];
while(encoders.hasMore())
{
    list[list.length] = encoders.getNext();
}
if (list.length > 1)
{
    // Здесь кидает exception
    var encoder = ccMan.getUnicodeEncoder(list[0]);
}

Может у кого-то есть конкретный пример кода по такому конвертированию, или существует другой подход?

function utf2koi(str){
        UC  = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Components.interfaces.nsIScriptabl
        UC.charset="koi8-r"
        return UC.ConvertFromUnicode(str);
}

Огромное спасибо, вопрос снят.