su/sudo && utf8 [SOLVED]

Народ, никто не сталкивался с такой фишкой:
есть текстовый файл в кодировке utf8.
cat 123.txt работает замечательно
less 123.txt еще лучше :)
vi 123.txt просто восхитительно
-----
Далее, используя su или sudo получаем права рута и исполняем те же команды:
cat 123.txt все ок
less 123.txt и vi 123.txt ломается юникод (выводит полную чертовщину, в vi еще что-то похожее на русские буквы, а less вообще спрашивает '"123.txt" may be a binary file. See it anyway?')
В системе utf8, как базовая кодировка, с самого начала, локализовывал по генту.вики (вроде бы ничего не забыл в локализации :)
У кого-нибудь есть какие-нить идеи по поводу вышеизложенного?

После su/sudo

После su/sudo выполите locale и напишите вывод сюда.

А скорее всего в конфиге sudo (visudo) не указано сохранять окружение, т.е. нужно раскоментировать Defaults:%wheel !env_reset или закоментировать Defaults env_reset.

И правда,

И правда, раскомментировав "Defaults env_reset" все заработало.
Видадь, не заметил при настройки sudo про окружение. Большое спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".