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

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

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

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

Сообщение Frolik » 27.03.2012 11:10:27

С кодировками в консоли в убунту просто ахтунг.
Латиница выводится нормально. Кириллица же в виде кракозябр.
Исходники в utf8. Для вывода кириллицы пытался использовать Utf8ToSys и Utf8ToConsole (в винде подобные конструкции выводили корректно).
Может быть исходники нужно в другой кодировке сохранять? Если да, то в какой?
Идея в том, чтобы консольное приложение можно было собирать и под виндовс и в линукс.
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: Вывод кириллицы в консоль

Сообщение Mr.Smart » 27.03.2012 11:13:26

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

?
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Вывод кириллицы в консоль

Сообщение Frolik » 27.03.2012 18:48:32

Код: Выделить всё
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=
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: Вывод кириллицы в консоль

Сообщение v-t-l » 27.03.2012 20:28:55

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

В терминале или в реальной консоли?
Если в терминале, то можно посмотреть в меню терминала, какая кодировка используется.
В реальной консоли можно попробовать поставить пакет console-cyrillic.
v-t-l
энтузиаст
 
Сообщения: 742
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Вывод кириллицы в консоль

Сообщение Frolik » 27.03.2012 21:46:46

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

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


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 249

Рейтинг@Mail.ru