Покажи вывод комманды
locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Сейчас стоит так, до этого переставлял язык системы на русский, по команде locale выдавал везде: ru_RU.UTF-8
Все равно не помогло...
добавил в rc.local строчку для запуска скрипта (sh /путь к файлу).
Мне угадать какую строчку ты добавил и что за скрипт запускаешь?
Скрипт старта Клиент-Банка.
Повторюсь, что если запускать скрипт ручками, то все нормально работает и проблем с кодировкой нет.