Каким образом можно настроить интерпретатор на работу с питон кодом в кодировке utf-8?
Интерпретатор при запуске ругается на файл, хотя это же файл в koi8-r работает нормально…
jsManОС? Версия Python? Пример кода? Интерактивная сессия или неинтерактивный скрипт?
Каким образом можно настроить интерпретатор на работу с питон кодом в кодировке utf-8?
Интерпретатор при запуске ругается на файл, хотя это же файл в koi8-r работает нормально…
#!/bin/env python
# -*- coding: utf-8 -*-
from commands import getoutput
s = getoutput('mpc').split('\n')[0] # возвращает "Кирпичи - Плюю Я", 16 символов
print s
print len(s)
print len(unicode(s, "UTF-8"))
pr0b3l@desktop ~/coding $ ./test.py
Кирпичи - Плюю Я
28
16
pr0b3l@desktop ~/coding $
Jenyayно ведь системная локаль UTF-8, значит и текст должен приходить в UTF-8, а он сам конвертируется в непонятную мне пока что кодировку (но это не юникод, точно).
# -*- coding: utf-8 -*- показывает только в какой кодировке написан исходник