В общем у меня все что возможно стоит в кодировке UTF-8.
Текст с сервера тоже приходит в кодировке UTF-8.
Это текст расширение сохраняет в файл, чтоб каждый раз не дергать сервер.
Но сохраняется русский текст непонятно как:

 +
18BC@85=B
2AB@0;8O
2B><8@
=B828@CA =B8A?0<

Что делать? М.б. есть уже такая тема, но я не смог найти - буду благодарен за ссылку.

Вот, например: http://forum.mozilla-russia.org/viewtopic.php?id=31740

Спасибо, то что надо.