Проблемы с кодировкой в программах под wine

Если у Вас в запущенных программах вместо букв появились квадратики/вопросики и прочие кракозябры — это повод задуматься: «А есть ли у меня нужные этой программе шрифты«, «А в той ли кодировке программа выводит текст?».

Кодировка в Wine

Думаю, долго объяснять, что такое «шрифт» — не нужно. Все мы видели в текстовых редакторах выбор шрифта, которым текст будет набран: готический, газетный, моноширинный и т.д. Так вот, если у Вас не установлен шрифт, который использует программа, Вы вполне можете получить квадратики/вопросики вместо текста. В случае, когда мы запускаем программу для Windows в среде wine, шрифтов также может не оказаться. В данном случае рекомендую открыть консоль и выполнить:

sudo apt-get install winetricks  # - программа для настройки wine
winetricks allfonts # - установить все стандартные Windows шрифты

А вот с кодировкой сложнее: кодировка — способ хранения и представления компьютером букв. И этих способов много. Надо сказать wine, каким способом нужно отображать текст. Для этого пишем в консоли:

export LC_COLLATE=ru_RU.UTF-8
export LC_CTYPE=ru_RU.UTF-8

Если это нужно часто, а не разово — добавляем эти строчки в конец файла .bash_profile в Вашей домашней папке.

Поделиться заметкой:
Узнать версию Linux
Все способы узнать версию дистрибутива Linux (а также FreeBSD, MacOS и прочих)
Права на файлы
Права на файлы и папки в Linux, FreeBSD и MacOS
Настоящий интеллект
  • http://firsikov.org.ua/ Rost Firsikov

    $ export LC_COLLATE=ru_RU.UTF-8
    bash: warning: setlocale: LC_COLLATE: cannot change locale (ru_RU.UTF-8): No such file or directory

    Со второй коммандой — то-же самое.