Ну, не общую LANG а только LC_CTYPE? Брррр, а что такое вообще LANG (предвосхищая вопрос где я его взял: в /etc/login.conf)? И чем он отличается от LC_ALL?
Есть еще специальная локаль в портах, все руки не доходят ее затестить. Кажется там из коробки все сразу адекватное, и UTF8 и нормальное время и десятичные разделители