[python] Překódování textových souborů z DOSu.

Ondrej Beranek rainbof na gmail.com
Pondělí Březen 3 17:45:15 CET 2014


dovolim si do toho vstoupit,
kdybych takovou konverzi stejne chtel provest, s tim ze si sam reknu na co
to prevest je mozne nejak konverzni tabulku dodefinovat ?



Dne 3. března 2014 16:59 Petr Viktorin <encukou na gmail.com> napsal(a):

> 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ý <jnekolny na 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 na py.cz
> > http://www.py.cz/mailman/listinfo/python
> >
> > Visit: http://www.py.cz
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20140303/c0af9168/attachment.html>


Další informace o konferenci Python