Форум сайта python.su
В программе надо записывать используемую при обработке кодировку. Но когда делаю так
c = QTextCodec.codecForLocale() print c.name()
Офлайн
Странно, имя кодировки должно быть в c.aliases(), но там пусто.
Если Qt не ограничиваться, можно так:
import locale print locale.getpreferredencoding() # 'cp1251' - для win rus
Офлайн
Угу, в aliases() уже смотрел - ничего нет.
За ответ спасибо, если не получится разобраться с Qt — буду что-то другое использовать
Офлайн