Article View: pl.comp.lang.python
Article #27688Re: python 3.1 print i krzaki - ratunku!!!
From: Jordan Szubert
Date: Sat, 25 Sep 2010 00:43
Date: Sat, 25 Sep 2010 00:43
29 lines
2203 bytes
2203 bytes
Dnia 24-09-2010 o 18:50:13 klops <klops@klopsserver.pl> napisał(a):
>
>> jak widac, konsola uzywa kodowania cp852, wiec mozesz wypisywac tylko
>> znaki mieszczace sie w tym kodowaniu...
>
> no dobra zrobiłem tak:
> sys.stdout = codecs.getwriter('cp852')(sys.stdout.buffer)
>
> Co daje w wyniku:
>
> Traceback (most recent call last):
> File "lc.py", line 30, in <module>
> print("Copyright \xa9 Klops")
> File "c:\program files\python 3.1\lib\encodings\cp852.py", line 19,
> in encode
> return codecs.charmap_encode(input,self.errors,encoding_map)[0]
> UnicodeEncodeError: 'charmap' codec can't encode character '\xa9' in
> position 10
> : character maps to <undefined>
>
>
> Idealnie było by, gdybym miał autodetekcję kodowania konsoli i
> ustawianie tego kodowania. Jak to zrobić żeby skrypt bezdotykowo (i
> prawidłowo) działał na różnych systemach operacyjnych???
AFAIK to autodetekcja jest, dziala, i wykrywa co trzeba...
i jak bys nie kombinowal, (c) nie wypiszesz na konsoli, ktora tego nie
obsluguje...
Technical Details
Message-ID:
<op.vjkcbjdbus2y1v@klaptop7>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<4c9bc5b4$0$27047$65785112@news.neostrada.pl> <op.vjiod0lpus2y1v@klaptop7> <4c9d0fe3$0$20990$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.lang.python Subject: Re: python 3.1 print i krzaki - ratunku!!! References: <4c9bc5b4$0$27047$65785112@news.neostrada.pl> <op.vjiod0lpus2y1v@klaptop7> <4c9d0fe3$0$20990$65785112@news.neostrada.pl> Date: Sat, 25 Sep 2010 02:43:57 +0200 MIME-Version: 1.0 From: "Jordan Szubert" <nie@podam.na.razie> Organization: HELL inc. Message-ID: <op.vjkcbjdbus2y1v@klaptop7> User-Agent: Opera Mail/10.62 (Win32) X-Antivirus: avast! (VPS 100924-1, 2010-09-24), Outbound message X-Antivirus-Status: Clean Lines: 37 NNTP-Posting-Host: 83.26.218.48 X-Trace: 1285375437 unt-rea-a-01.news.neostrada.pl 20989 83.26.218.48:28836 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit