Русские символы

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Русские символы

Сообщение NintendoBoy » 02.11.2011 21:40:36

Установил fp вчера и уже вопросы. Почему,когда я переключаю раскладку на русскую и начинаю писать, он показывает каракули? Нужно что-то еще дополнительно ставить?
PS: поиск по форуму и прочтение фагов не ответили на мой вопрос
NintendoBoy
незнакомец
 
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Re: Русские символы

Сообщение daesher » 02.11.2011 22:08:30

Какая операционная система?
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

Re: Русские символы

Сообщение NintendoBoy » 03.11.2011 16:45:00

Ubuntu 10.10
NintendoBoy
незнакомец
 
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Re: Русские символы

Сообщение Vadim » 04.11.2011 07:26:41

NintendoBoy писал(а):Ubuntu 10.10

Тогда плюньте на FP и пишите программы в редакторе MC.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Русские символы

Сообщение Nik » 04.11.2011 10:32:30

Vadim писал(а):Тогда плюньте на FP и пишите программы в редакторе MC.


Уж лучше тогда Geany взять. Он есть в репозитории Убунты.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Русские символы

Сообщение NintendoBoy » 04.11.2011 13:19:12

Что такое MC? Расшифруйте
NintendoBoy
незнакомец
 
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Re: Русские символы

Сообщение Widowmaker » 04.11.2011 13:26:35

MC -- Midnight Commander.
Аватара пользователя
Widowmaker
новенький
 
Сообщения: 37
Зарегистрирован: 27.04.2011 18:32:04

Re: Русские символы

Сообщение Vadim » 04.11.2011 14:19:14

Nik писал(а):Уж лучше тогда Geany взять. Он есть в репозитории Убунты.

Соглавен. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Русские символы

Сообщение NintendoBoy » 04.11.2011 17:03:12

Скачал Genie. Вроде хороший. Вы его предлагаете использовать вместе с FreePascal? Писать код в Genie, запускать в Fp?
NintendoBoy
незнакомец
 
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Re: Русские символы

Сообщение Nik » 04.11.2011 17:42:48

NintendoBoy писал(а):Скачал Genie. Вроде хороший. Вы его предлагаете использовать вместе с FreePascal? Писать код в Genie, запускать в Fp?


Genie - хорошая замена стандартному консольному редактору FPC. Покопайтесь в настройках Genie - там можно настроить компиляцию вашего проекта с помощью FPC (в Linux, вроде бы, даже не надо ничего настраивать - Genie должен сам найти FPC) и запуск скомпилированной программы. Ну а вывод FPC (например, сообщения об ошибках) будут отображаться в консоли Genie (тоже автоматом, даже настраивать не нужно).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Русские символы

Сообщение NintendoBoy » 04.11.2011 18:40:08

Ничего не понимаю. Скажите, в какой кодировке нужно сохранять файл, чтобы FreePascal его нормально открывал (рус. символы)
NintendoBoy
незнакомец
 
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Re: Русские символы

Сообщение Vadim » 05.11.2011 12:00:30

NintendoBoy
Для Linux кодировка - UTF-8. Эта кодировка уже стоит по умолчанию (см. Правка - Настройка - Файлы - Кодировки). Проверьте.
Новый файл: Файл - Создать из шаблона - program.pas.
Компиляция: Сборка - Компилировать (или клавиша F8).
Запуск откомпилированного файла: Сборка - Выполнить (или клавиша F5).
NintendoBoy писал(а):чтобы FreePascal его нормально открывал (рус. символы)

FreePascal файлы не открывает, он их компилирует. Если же Вы имеете в виду интегрированную текстовую среду (FP), я же Вам говорю - плюньте на эту гадость, эта старуха уже давно пережила отведённые ей годы.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Русские символы

Сообщение Сквозняк » 11.11.2011 00:41:16

NintendoBoy писал(а):Установил fp вчера и уже вопросы. Почему,когда я переключаю раскладку на русскую и начинаю писать, он показывает каракули? Нужно что-то еще дополнительно ставить?
PS: поиск по форуму и прочтение фагов не ответили на мой вопрос
Это древний баг. Кто-то из разработчиков вносит в ИДЕ патчи, которые портят поддержку русского языка. Параллельно, не фиксится баг с мышкой в x86_64 платформе. Но если внести несколько несложных патчей и пересобрать ИДЕ, то с кодировкой CP866 всё работает нормально. Нужно лишь _после_ запуска редактора переключаться в эту кодировку и пролистывать страницу чтобы обновился текст. Менять кодировку нужно каждый раз после выхода в консоль - редактор меняет кодировку на UTF-8. viewtopic.php?f=10&t=5318

Добавлено спустя 6 минут 24 секунды:
плюньте на эту гадость, эта старуха уже давно пережила отведённые ей годы.

А мы её всё равно починим и эта птичка ещё полетает на зависть лазарусному лобби :mrgreen: Многие линуксоиды вообще, в кошмарном виме и емаксе кодят и ничего, никто эти страшные редакторы не закапывает.
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Re: Русские символы

Сообщение alex_alex_alex1 » 03.04.2013 16:18:06

Сквозняк, а ведь починили, летает http://www.freepascal.ru/forum/viewtopic.php?f=10&t=5318.
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50


Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru