Форум сайта python.su
я написал файлы в питоне 3,01 соответственно они в utf-8
потом захотел перевести проект в 2.6:
открыл тот же файл 3,1 в питоне 2,6 и увидел(хотя в свойствах у меня стоит Options/General/Default Source Encoding/UTF-8.):
def print_object (object):
"""печатаем объект
или то что там есть
"""
print (object)
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
90\xd0\xbb\xd0\xb5\xd0\xba\xd1\x81\xd0\xb5\xd0\xb9': {'\xd0\x92\xd0\xbb\xd0\xb0\xd1\x81\xd1\x82\xd0\xb5\xd0\xbb\xd0\xb8\xd0\xbd \xd0\x9a\xd0\xbe\xd0\xbb\xd0\xb5\xd1\x86': 4.0999999999999996, '\xd0\x91\xd0\xb5\xd0\xbb\xd1\x8b\xd0\xb9 \xd0\xa8\xd1\x83\xd0\xbc': 3.1000000000000001, '\xd0\x90\xd0\xbf\xd0\xbe\xd0\xba\xd0\xb0\xd0\xbb\xd0\xb8\xd0\xbf\xd1\x81\xd0\xb8\xd1\x81 \xd0\xa1\xd0\xb5\xd0\xb3\xd0\xbe\xd0\xb4\xd0\xbd\xd1\x8f': 4.5999999999999996, '\xd0\x9f\xd0\xbb\xd0\xb5\xd1\x81\xd0\xb5\xd0\xbd\xd1\x8c': 3.2000000000000002, '\xd0\x9d\xd0\xb5\xd1\x84\xd1\x82\xd1\x8c': 3, '\xd0\x97\xd0\xb0\xd0\xb2\xd0\xb5\xd1\x82': 3.0, '\xd0\xa1\xd1\x82\xd0\xb8\xd0\xbb\xd1\x8f\xd0\xb3\xd0\xb8': 5.0, '99 \xd0\xa4\xd1\x80\xd0\xb0\xd0\xbd\xd0\xba\xd0\xbe\xd0\xb2': 4.2999999999999998}, '\xd0\x96\xd0\xb5\xd0\xbd\xd0\xb5\xd1\x87\xd0\xba\xd0\xb0 \xd0\x92\xd1\x8b\xd1\x88\xd0\xbd\xd0\xb5\xd0\xb1\xd1\x80\xd0\xbe\xd0\xb4\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9': {'\xd0\x92\xd0\xbb\xd0\xb0\xd1\x81\xd1\x82\xd0\xb5\xd0\xbb\xd0\xb8\xd0\xbd \xd0\x9a\xd0\xbe\xd0\xbb\xd0\xb5\xd1\x86': 2.6000000000000
Отредактировано (Март 26, 2009 10:01:33)
Офлайн
Причем здесь питон? Разбирайтесь с кодировками в используемом вами текстовом редакторе. в первом примере явно utf-8 открытая в редакторе с cp1251
Офлайн
так я использую фиременый питоновский редактор IDLE может подскажете какой лучше?
Офлайн
PooH
кстати это я и сам уже определил http://2cyr.com/decode/?lang=ru только это мне пока не помогло
Офлайн