[Решено] Вывод кириллицы в консоль

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

[Решено] Вывод кириллицы в консоль

Сообщение Frolik »

С кодировками в консоли в убунту просто ахтунг.
Латиница выводится нормально. Кириллица же в виде кракозябр.
Исходники в utf8. Для вывода кириллицы пытался использовать Utf8ToSys и Utf8ToConsole (в винде подобные конструкции выводили корректно).
Может быть исходники нужно в другой кодировке сохранять? Если да, то в какой?
Идея в том, чтобы консольное приложение можно было собирать и под виндовс и в линукс.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Что выводит

?
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Сообщение Frolik »

Код: Выделить всё

LANG=ru_RU.UTF-8
LANGUAGE=ru:ru:en_GB:en
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Frolik писал(а):С кодировками в консоли в убунту просто ахтунг

В терминале или в реальной консоли?
Если в терминале, то можно посмотреть в меню терминала, какая кодировка используется.
В реальной консоли можно попробовать поставить пакет console-cyrillic.
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Сообщение Frolik »

Writeln в консоль выводит все корректно.
Вопрос снимается.

Проблема в библиотеке valkyrie.
Ответить