Aha, už jsem si to přečetl trochu líp :) Problém je v tom, že znaky v cp852 jsou, ale v cp1250 ne. Příklad je ░ (U+2591 LIGHT SHADE, v cp852 '\xbf'). Takové znaky samozřejmě převést nejde. Co bys chtěl, aby s nimi tvůj program dělal?
Jinak doporučuju kódovat do UTF-8, které umí všechny znaky na které si vzpomeneš. On Mon, Mar 3, 2014 at 3:51 PM, Jiří Nekolný <jneko...@centrum.cz> wrote: > To už jsem zkoušel, také to nejde. Mohu případně zalat soubor zn852.txt. > Nechci to zapisovat binárně skutečně se jedná o čistě textové soubory. >>>> ================================ RESTART ================================ >>>> > > > Traceback (most recent call last): > File "C:\apy\apy.py", line 7, in <module> > f1.write(obsah) > File "C:\Python33\lib\encodings\cp1250.py", line 19, in encode > return codecs.charmap_encode(input,self.errors,encoding_table)[0] > UnicodeEncodeError: 'charmap' codec can't encode characters in position > 178-182: character maps to <undefined> > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz _______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz