FreeBSD 10 и выше юникод поддерживается из коробки
В /boot/loader.conf надо добавить строчку:
kern.vty=vt
В /etc/login.conf надо добавить:
rus-utf|RUS UTF-8:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default:
После выполнить:
cap_mkdb /etc/login.conf pw usermod <username> -L rus-utf
pw usermod root -L russian
Ссылки:
http://www.lissyara.su/?id=2133
http://blog.dtulyakov.ru/2015/02/freebsd-utf-8.html