Нет это не то, по крайне мере у меня не работает.
Кодировка CP866. Русская большая буква "А" интерпретируется там кодом 128.
Я же на деле получаю код 1040 что соответствует кодировке utf8.
Вот этот код:
print(ord("А"))
в Windows выдает 128
в Linux выдает 1040
# -*- coding: cp866 -*-
в начале файла не помогает.