Используя python 3.2, я пытаюсь декодировать байты, используя str (bytes, "cp1251"), но получаю эту ошибку:
Traceback (most recent call last):
File "C:\---\---\---\---.py", line 4, in <module>
writetemp.write(str(f.read(), "cp1251"))
File "C:\Python32\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 19-25: character maps to <undefined>
Как видите, я указал "cp1251", но этопопытка использовать для декодирования «cp1252.py» вместо «cp1251.py», что, по-моему, вызывает ошибку.То же самое происходит, если я пытаюсь «Windows-1251» вместо «cp1251».