PyScripter UTF-8 = как настроить редактор на работу с русскими символами - в комментариях

Из главного меню =

инструменты -> параметры  ->
параметры среды разработки  ->
Кодировка по умолчанию для новых файлов =

установите например в UTF-8 without BOM

Tools, Options, IDE Options, Default File Encoding for new files.
Also mannually, Edit, File Format.

http://www.google.ru/#hl=ru&newwindow=1&...

ЕСЛИ ПРЕДЫДУЩЕЕ НЕ ПОМОГАЕТ
(а мне не помогло)

то - в начале каждого файла с кодом добавьте строчку =

# -*- coding: utf-8 -*-

это будет являться указанием среде на то, что открывать файл
нужно по правилам utf-8

О том - как указать кодировку файла средствами Питона - здесь.

humanmashine's picture

Кодировку не только желательно, но и следует сделать UTF-8, но русскими комментариями пользоваться - плохой стиль, старайтесь делать их короткими, ясными и на английском - ИМХО.

vedro-compota's picture

на английском пусть "это" делают иностранные элементы - напр. мелкомягкие))
а для так как пока наша команда не интернациональна - то и код надо комментировать на русском и по возможности - подробно. - ИМХО )))))

_____________
матфак вгу и остальная классика =)

humanmashine's picture

К примеру, git, не очень жалует русские комменты. И если потом интернацинализировать моду - то гемора будет много. Да и есть "правила хорошего тона".

vedro-compota's picture

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

_____________
матфак вгу и остальная классика =)

humanmashine's picture

согласен - документация будет на русском, только с коментами надо ещё вот что знать - они должны быть краткими, очень редко выходить за пределы одной строчки. В Python для подробной встроенной в код документации есть специальная возможность - вот её и надо юзать, а комменты делать кратенькими