🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27688

Re: python 3.1 print i krzaki - ratunku!!!

#27688
From: Jordan Szubert
Date: Sat, 25 Sep 2010 00:43
29 lines
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-mail
References: <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