From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=AWL,BAYES_00, RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_SORBS_WEB autolearn=no version=3.2.5 Message-ID: <60106.195.230.140.18.1255028496.metamail@webmail.meta.ua> Date: Thu, 08 Oct 2009 22:01:36 +0300 (EEST) From: "Olexander Chernetskyy" To: "Community@lists.altlinux.org" User-Agent: MetaMail/1.0 MIME-Version: 1.0 Content-Type: text/plain;charset=koi8-r Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal MetaPassport-Id: 577845 X-Gen: 8bae9634c49d1a4079e3d212c559c545 Subject: [Comm] =?koi8-r?b?RXJpYy4g8M/Nz8fJ1MUgzsHT1NLPydTYLg==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: sp_archer@meta.ua, ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 19:01:51 -0000 Archived-At: List-Archive: List-Post: Установил в p5 eric4, а в branch4 - просто eric. Начал читать http://www.altlinux.org/Books:PythonSchool и ставить опыты. Беру из http://www.altlinux.org/images/a/af/Examples.tar.gz первый скрипт script-01.py # -*- coding: utf-8 -*- # Простейший ввод и вывод # print "Привет!" # input - для чисел # raw_input - для строк s1=raw_input("Как тебя зовут? ") print "Здравствуй, "+s1+"!" Запускаю. В просто eric под бранч4 ------------------------- в окне выполнения вижу такое: Python 2.5.4 (r254:67916, Feb 6 2009, 12:35:27) [GCC 4.1.2 20070626 (ALT Linux, build 4.1.2-alt2)] on archer.elitenet.kr.ua, Qt-Version >>> Как тебя зовут? а в stderr такое: Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/eric3/Debugger/DebugServer.py", line 889, in handleLine line = str(us) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128) Ввожу asdf Получаю в stderr: Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/eric3/Debugger/DebugServer.py", line 889, in handleLine line = str(us) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128) В eric4 под p5 -------------- В окне выполнения: Python 2.5.4 (r254:67916, May 19 2009, 22:58:03) [GCC 4.4.0 20090514 (ALT Linux 4.4.0-alt3)] в comp-Celeron-CPU-990325.localdomain, Standard >>> Привет! Как тебя зовут? asdf После ентера такое окно с ошибкой: Отлаживаемая программа выбросила исключение unhandled UnicodeDecodeError "'ascii" codec can't decode byte 0xd0 in position 0: ordinal not in range(128)" Файл <такой-то>, строка 8 Если 8-ю строку привести к виду print "Zdorovo, "+s1+"!" то работает. В настройках eric смотрел. Везде где упоминаются кодировки указано utf8. Python HowTo Unicode читал. Гуглил. Победить ума не хватает. И еще. В eric4 под p5 в окне редактора не работает стрелка вниз. Ни одна. А также не работает Enter на цифровой клавиатуре. И самое противное. В консоли в обеих системах этот скрипт работает без мата. Помогите настроить хоть в одной какой-то системе. Заранее благодарен. -- Best regards, ArCher