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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: wine\настройка Кодировки  (Прочитано 3846 раз)

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

Оффлайн BeetleJuice541

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
wine\настройка Кодировки
« : 29 Октября 2015, 21:41:52 »
Переношу через Fikezilla свою программу,запускаю через wine.И она не работает,дело в том,что программа должна работать с русским текстом,но вместо русского текста отображаются всякие символы.Что можно сделать?
Программа моя,написал в delphi.
« Последнее редактирование: 17 Ноября 2015, 01:22:51 от it0r »

Оффлайн IAmABanana

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Кодировка
« Ответ #1 : 05 Ноября 2015, 11:26:31 »
Нужно перед запуском в консоли выставить environment variables для кодировки (какие конкретно нужны, я, честно говоря, не знаю), примерно так:

LANG=ru_RU.utf8
LC_CTYPE=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
wine /путь/к/delphi/программе

Чтобы просмотреть список имеющихся локалей:
locale -a
Иногда UTF-8 не подходит и нужно пробовать другие, например:

ru_RU.CP1251
ru_RU.KOI8-R

Иногда даже этого не бывает достаточно, и нужно зайти в настройки вайна Configure Wine>Desktop integration. И там для каждого Item (выпадающий список) выбрать кириллический шрифт.

Удачи!
KXStudio 14.04 дуалбут с Win7
Lenovo Thinkpad X230

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7210
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Кодировка
« Ответ #2 : 05 Ноября 2015, 18:02:01 »
BeetleJuice541, попробуй через Lazarus портировать. Если получится, то будет всяко лучше чем с вином.

 

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