Это явно системная проблема: приложения разные, а ошибочная кодировка одинаковая (почти одинаковая: ISO-8859-5 или ISO-8859-1).
Я бы сказал, что это баг.
Что заставило вас открывать текстовые файлы в Firefox? Это противоестественно. А вот в html/1.1 до недавнего времени ISO-8859 была кодировкой по умолчанию. Так что при отсутствии явного указания на использование другого варианта, такое поведение багом не являлось =)
UPD
Впрочем, проблема решается с помощью не очень чистого хака- принудительного указания использовать UTF-8.
Не слишком красиво и правильно наверно, но… сойдет?