rem: this.charset = readMyPref("tagzilla.file.charset","string","UTF-8"); 
context: function ucConverter(){  const UC_CTRID = "@mozilla.org/intl/scriptableunicodeconverter";  const nsIUnicodeConverter =    Components.interfaces.nsIScriptableUnicodeConverter;  this.ucConverter =      Components.classes[UC_CTRID].getService(nsIUnicodeConverter);  this.defaultBundle = null;  this.bundleList = new Array();  this.toUnicode = function (msg) {    this.charset = readMyPref("tagzilla.file.charset","string","UTF-8");    try    {      this.ucConverter.charset = this.charset;      msg = this.ucConverter.ConvertToUnicode(msg);    }    catch (ex)    {      tzDump ("caught exception " + ex + " converting '" + msg        + "' to charset " + this.charset);    }    return msg;  };  this.fromUnicode = function (msg) {    this.charset = readMyPref("tagzilla.file.charset","string","UTF-8");    if (this.charset != this.ucConverter.charset)      this.ucConverter.charset = this.charset;    try    {      if ("Finish" in this.ucConverter)      {        msg = this.ucConverter.ConvertFromUnicode(msg);        this.ucConverter.Finish();      }      else      {        msg = this.ucConverter.ConvertFromUnicode(msg + " ");        msg = msg.substr(0, msg.length - 1);      }    }    catch (ex)    {      tzDump ("caught exception " + ex + " converting '" + msg        + "' to charset " + this.charset);    }    return msg;  };}
meta: 1647	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1647/4946cb14fa2ff5cedc441d0b82cd8d0c8a909aac/utility.js/clean/src/tagzilla/content/utility.js