IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> SciTE + FPC проблемы кодировки
deadlymind
сообщение 31.10.2011 13:40
Сообщение #1





Группа: Пользователи
Сообщений: 3
Пол: Мужской
Реальное имя: Станислав

Репутация: -  0  +


Здрасте!
Ребят, помогите совсем-совсем начинающему. Проблема такая: от вида текстового редактора FPC мне становится плохо, поэтому решил воспользоваться сторонним - SciTE. Все работает, компилится, но вот русские символы в консоли заменяются кракозябрами. Ессно траблы с кодировкой, но вот как все настроить для правильной работы я либо не нашел, либо не понял. Помогите пожалуйста, объясните на пальцах как настроить эту связку для корректной работы, а то убьюсь об стенку! ypriamii.gif
Заранее благодарен!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 31.10.2011 17:18
Сообщение #2


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Насколько я понимаю, проблема - в том, что FPC-шная среда работает в OEM-кодировке, точно так же, как и консоль, поэтому все нормально. А SciTE работает в кодировке Win-1251, поэтому после запуска OEM-ной консоли и происходит этот балаган.

Возможное решение проблемы описано здесь: Русскоязычный форум поддержки
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
deadlymind
сообщение 31.10.2011 23:44
Сообщение #3





Группа: Пользователи
Сообщений: 3
Пол: Мужской
Реальное имя: Станислав

Репутация: -  0  +


Пробовал, но чет не получилось(сегодня отмечал ДеньРождения который 26-ого), попробую завтра, но врятли поможет. Может еще есть редакторы под fpc?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 1.11.2011 9:28
Сообщение #4


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Не бывает редакторов "под FPC" или подо что-то другое. Есть редакторы, которые позволяют выполнять внешние программы, и есть те, которые не позволяют. Есть редакторы, которые умеют работать с той же кодировкой, которую использует консоль, и есть те, которые этого не умеют.

Так вот, чтобы компилировать и запускать скрипты прямо из редактора, тебе нужно, чтобы он умел обе эти вещи сразу: и работать в кодировке консоли, и запускать внешние программы. Чтобы научить этому SciTE, нужно предпринять некоторые шаги, описанные по вышеприведенной ссылке. Попробуй какой-нибудь другой редактор, их десятки, если не сотни...

А теперь внимание, вопрос на засыпку: тебе что, IDE не нравится только из-за своего текстового интерфейса? Или ты принципиально хочешь работать без IDE? Отлаживать код тоже на глазок будешь? Или "Не заработало - а и не надо, напишем по-другому"? Breakpoint-ы, контроль за переменными (особенно важно для начинающего, при пошаговом проходе смотреть что происходит с переменными, и если вылетает, то при каких значениях без этого - никуда не придешь), за регистрами процессора/сопроцессора (это уже чуть позже понадобится), за стэком вызовов (если есть рекурсия - то без этого порой вообще невозможно обойтись, особенно начинающему) тебе совсем не нужны? Вот тут: IDE для FPC были уже попытки найти что-то более подходящее, чем родная IDE, но пока всё это как-то неубедительно. Для меня, например, то что "своя" среда стартует меньше чем за секунду - это неоспоримое преимущество перед Лазарусом, который стартует порядка 10-12 секунд. Потребление памяти - тоже показатель, посмотри, сколько жрет Лазарус, который "радует глаз, потому что у него нет ДОС-овского интерфейса", и сколько родная IDE... И при этом я ни разу не уверен, что у Лазаруса все в порядке с консольными приложениями. Будет та же проблема с кракозябрами...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
deadlymind
сообщение 1.11.2011 16:34
Сообщение #5





Группа: Пользователи
Сообщений: 3
Пол: Мужской
Реальное имя: Станислав

Репутация: -  0  +


Спасибо, Владимир, за обстоятельный ответ.
Цитата
IDE не нравится только из-за своего текстового интерфейса?

Да, только из-за редактора(он жутко не удобный), но попробую все-таки привыкнуть.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 15.11.2024 21:56
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"