Article View: pl.comp.lang.python
Article #27685Re: python 3.1 print i krzaki - ratunku!!!
From: konryd
Date: Fri, 24 Sep 2010 10:59
Date: Fri, 24 Sep 2010 10:59
43 lines
2762 bytes
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-mailReferences:
<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