У меня есть два файла с именами:
'╠.txt' и '¦.txt'
Такой простой код:
files = os.listdir('E:\pub\private\desktop\')
for f in files:
print f, repr(f), type (f)
, который вернул бы
¦.txt '\xa6.txt' <type 'str'>
¦.txt '\xa6.txt' <type 'str'>
Не понимаю, почему я получаю код 0xA6 для символа instead вместо OxCC.
Я пытался играть с методом кодирования-декодирования, но безуспешно.
Я заметил, что sys.getfilesystemencoding () имеет значение mbcs, но мне не удается изменить его, например, cp437.
Любая помощь очень ценится.
Спасибо!