с переходом из виндовса в линукс соответственно перешел с ср1251 на утф8
а причем тут виндовс и линукс?
тогда уж "…соответственно перешел с ср1251 на кои-8р…"
в виндовс между прочим юникод тоже есть… Юникод в операционных системах Microsoft, так же именование фалов происходит в юникоде!