🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#27685
From: konryd
Date: Fri, 24 Sep 2010 10:59
43 lines
2762 bytes
On 24 Wrz, 05:09, "Jordan Szubert" <n...@podam.na.razie> wrote:
> Dnia 23-09-2010 o 21:30:42 klops <kl...@klopsserver.pl> napisał(a):
>
>
>
>
>
> > Witam
>
> > Zaczynam program w python 3.1 (przesiadka z 2.x) i od razu mam problem z  
> > drukowaniem na konsoli. Pewnie to banał, jednak nie mogę znaleść w  
> > google nic na ten temat (???). Dodam tylko, że chcaiłbym by program  
> > działał tak jak w wersji 2.x czyli na Linux i Windows NT. Nie jestem  
> > pewien, czy na konsoli Windows w ogóle można uzyskać ten znak (c), bo w  
> > poprzedniej wersji też wypisuje krzaki... Więc mam dodatkowe pytanie,  
> > czy linia:
>
> > sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)
>
> > To prawidlowe rozwiązanie tej kwesti?
>
> > Poniżej nie działający program i jego rezultat:
>
> > print("Copyright (c) Klops")
>
> > Traceback (most recent call last):
> >    File "./xxx.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>

Wygląda na to, że Twój plik ze skryptem nie ma zadeklarowanego
kodowania.
Robi się to takim czymś w górze pliku (chyba  w py3 też):
    #encoding=utf-8


pozdrawiam,
Konrad
Technical Details
Message-ID: <139c4b9f-874a-4572-9aee-ddba47fbc7ee@q18g2000vbm.googlegroups.com>
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!postnews.google.com!q18g2000vbm.googlegroups.com!not-for-mail
References: <4c9bc5b4$0$27047$65785112@news.neostrada.pl> <op.vjiod0lpus2y1v@klaptop7>

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!postnews.google.com!q18g2000vbm.googlegroups.com!not-for-mail
From: konryd <konryd@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: python 3.1 print i krzaki - ratunku!!!
Date: Fri, 24 Sep 2010 03:59:10 -0700 (PDT)
Organization: http://groups.google.com
Lines: 51
Message-ID: <139c4b9f-874a-4572-9aee-ddba47fbc7ee@q18g2000vbm.googlegroups.com>
References: <4c9bc5b4$0$27047$65785112@news.neostrada.pl> <op.vjiod0lpus2y1v@klaptop7>
NNTP-Posting-Host: 89.78.237.255
Mime-Version: 1.0
X-Trace: posting.google.com 1285325950 21235 127.0.0.1 (24 Sep 2010 10:59:10 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 24 Sep 2010 10:59:10 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: q18g2000vbm.googlegroups.com; posting-host=89.78.237.255; posting-account=aDndZQoAAAAVGIvuzhmu9BAwin0ClpmR
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.62 Safari/534.3,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit