Используя кодек «utf-8» пытаюсь создать юникодный файл.
f = codecs.open( ‘foo.txt’, encoding=’utf-8’, mode='w')
f.write( unichr(0x85) )
f.close()
Получаю ANSI
Бандитский кодек, в противоположность «utf-16» и «utf-32» не записывает BOM в новый файл. А ещё читает BOM как первый символ при чтении данных из файла. Но нужен именно он.
Подскажите, пожалуйста, что делать?
Спасибо
Система: WinXP
Питон: 2.6.1 от 04-Dec-2008