Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2009-07-13 04:43:32 ЛС | профиль | цитата
MAV, мои эксперименты показали, что технически невозможно сделать такую поддержку кириллицы (в консоли), чтобы работало и под Windows, и под Linux.

Для Windows надо перекодировать выходной файл в CP866 (OEM), тогда кириллица в консоли будет. Сделать "компилятор", выполняющий это действие, можно за <~ 5 минут с помощью пакета Delphi.

Для Linux (по крайней мере - для Ubuntu 9.04) нужна кодировка UTF-8. Опять таки, перекодировщие собирается за то же время.

Я, за-ради универсальности, не стал включать ни ту, ни другую опцию в пакет. Предлагаю (опять-таки) проголосовать.

ГОЛОСОВАЛКА
Какую кодировку использовать для выходного файла:

  • CP1251 (текущая ситуация)
  • CP866 (чтобы кириллица работала в Windows, но не в Linux)
  • UTF8 (чтобы кириллица работала в Linux, но не в Windows)

Для владеющих английским - баг репорт на сайте Python-а: клац.
карма: 1

0