Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с кодировкой скрипта в автозапуске  (Прочитано 795 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Liniada-Media

  • Автор темы
  • Гость
Добрый вечер,

Суть проблемы:
добавил в rc.local строчку для запуска скрипта (sh /путь к файлу). При старте системы скрипт запускается, но имеются проблемы с кодировкой (вместо букв - знаки вопроса). Добавил поддержку русского языка в систему (пробовал ставить русский язык по умолчанию) - все равно не помогло. Почитав форум, нашел тему с подобной ситуацией, решением было перед вызовом программы добавить строчку:
Цитировать
export LANG=ru_RU.UTF-8
но в моем случае данная строчка не помогла...

Может быть кто-нибудь знает в чем дело?

Оффлайн DelphiN91

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Проблема с кодировкой скрипта в автозапуске
« Ответ #1 : 01 Декабря 2010, 19:05:58 »
Покажи вывод комманды
locale

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Проблема с кодировкой скрипта в автозапуске
« Ответ #2 : 01 Декабря 2010, 19:46:37 »
добавил в rc.local строчку для запуска скрипта (sh /путь к файлу).
Мне угадать какую строчку ты добавил и что за скрипт запускаешь?
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Liniada-Media

  • Автор темы
  • Гость
Re: Проблема с кодировкой скрипта в автозапуске
« Ответ #3 : 02 Декабря 2010, 09:19:08 »
Покажи вывод комманды
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 /путь к файлу).
Мне угадать какую строчку ты добавил и что за скрипт запускаешь?

Скрипт старта Клиент-Банка.
Повторюсь, что если запускать скрипт ручками, то все нормально работает и проблем с кодировкой нет.

Оффлайн DelphiN91

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Проблема с кодировкой скрипта в автозапуске
« Ответ #4 : 02 Декабря 2010, 09:39:15 »
Хм... А сам файл скрипта в какой кодировке написан? Не ANSI случаем?
И заодно, попробуй в rc.local до строчки запускающей скрипт дописать
setupcon
« Последнее редактирование: 02 Декабря 2010, 09:44:24 от DelphiN91 »

Liniada-Media

  • Автор темы
  • Гость
Re: Проблема с кодировкой скрипта в автозапуске
« Ответ #5 : 02 Декабря 2010, 10:56:11 »
Кодировка файла UTF-8.
Добавил команду перед запуском скрипта - помогло.

Огромное спасибо!

 

Страница сгенерирована за 0.031 секунд. Запросов: 23.