Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3181

Re: [python] nejde čeština v CGI

Path csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!border2.nntp.ams1.giganews.com!nntp.giganews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx34.am4.POSTED!not-for-mail
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=konference@webjet.cz; remoteip=::ffff:195.146.111.106; remotehost=; helo=mail.webjet.cz; receiver=hugo.zagamma.cz;
From Ondrej Tuma <konference@webjet.cz>
In-Reply-To <AUr.C2{6.4WUVA8W}MxJ.1P5QRy@seznam.cz>
Organization Blackmouse
X-Mailer Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=_hugo.zagamma.cz-7621-1494843413-0001-2"
Subject Re: [python] nejde čeština v CGI
X-BeenThere python@py.cz
X-Mailman-Version 2.1.23
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Newsgroups cz.comp.lang.python
Message-ID <mailman.4.1494843415.8444.python@py.cz> (permalink)
X-Mailman-Original-Message-ID <20170515121650.0ccbfac6@dell.kancelar.seznam.cz>
X-Mailman-Original-References <AUr.C2{6.4WUVA8W}MxJ.1P5QRy@seznam.cz>
References <AUr.C2{6.4WUVA8W}MxJ.1P5QRy@seznam.cz> <20170515121650.0ccbfac6@dell.kancelar.seznam.cz>
Lines 107
X-Complaints-To abuse@usenet-news.net
NNTP-Posting-Date Mon, 15 May 2017 10:16:55 UTC
Date Mon, 15 May 2017 12:16:50 +0200
X-Received-Bytes 5610
X-Received-Body-CRC 3132432261
X-Original-Bytes 5559
X-Original-Lines 93
Xref csiph.com cz.comp.lang.python:3181

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Zdravím,

Je třeba aby byly na serveru nastaveny locals na utf-8.

Při otvírání souborů (což stdout je) lze nastavit správné kódování, a
přetížit tak kódování do správné znakové sady.

https://docs.python.org/3/library/functions.html#open

	*encoding* is the name of the encoding used to decode or encode
	the file. This should only be used in text mode. The default
	encoding is platform dependent (whatever
	locale.getpreferredencoding() returns), but any text encoding
	supported by Python can be used. See the codecs module for the
	list of supported encodings.

Ondra


V Fri, 12 May 2017 14:13:48 +0200 (CEST)
"Jaroslav Hetzer" <HetzerJaroslav@seznam.cz> napsáno:

> Dobrý den,
> 
> jako své hoby jsem se rozhodl, že se naučím python a nyní se zabývám
> CGI 
> > scripty. Vše probíhalo vpořádku do doby, než jsem použil v kódu
> > češtinu. Zkoušel jsem: 
> >  - nastavit na serveru charset na utf-8    AddDefaultCharset UTF-8 
> > - použil jsem v kodu # -*- coding: utf-8 -*- 
> > - použil jsem v kodu print ("Content-Type: text/html;
> > Charset=utf-8;\n") 
> >  - zkoušel jsem použít print (u"<h1>Funguje mi to!!! Hurá!!!</h1>") 
> > 
> > aj., ale vždy jsem skončil s chybou resp. text s diakritikou se v
> > příkazu 
> print na webu nezobrazil. Pokud jsem např á zaměnil za a, tak vše
> bylo v pořádku. Třetí den procházím všechny možné weby, ale nic
> nefunguje. Už nevím jak dál.Prosím o radu.Děkuji.
> > 
> >> 
> > #!/usr/bin/python 
> > # -*- coding: utf-8 -*- 
> > 
> > import datetime 
> > 
> > print ("Content-Type: text/html; Charset=utf-8;\n") 
> > print ("<h1>Funguje mi to!!! Huráááá!!!</h1>") 
> > 
> > td=datetime.datetime.today() 
> > 
> > print ("<p>Aktuální datum: {}. {}. {}</p>".format(td.day, td.month, 
> > td.year)) print ("<p>Aktuální čas: {}:{}:{}</p>".format(td.hour, 
> > td.minute, td.second)) 
>  
> Děkuji za odpověď. 
> S pozdravem
> 
> Hetzer Jaroslav
> hetzerjaroslav@seznam.cz



-- 
Ondřej Tůma <mcbig@zeropage.cz>
www: http://ipv6.mcbig.cz   jabber: mcbig@jabber.cz   twitter: mcbig_cz

Back to cz.comp.lang.python | Previous | Next | Find similar


Thread

Re: [python] nejde čeština v CGI Ondrej Tuma <konference@webjet.cz> - 2017-05-15 12:16 +0200

csiph-web