"David Michal" <[EMAIL PROTECTED]> wrote:
> Prave ze to tak neplati uplne. Zkus si spustit tohle:
> #!/usr/bin/python
> #-*- coding: utf8 -*-
>
> sys.stdout
> def out(text):
> print type(text), unicode(text, 'utf8')
>
> s = 'Žlutý kůň.'
> script1 = "out(s)"
> script2 = "out('Žlutý kůň.')"
Zdravím,
máme skript:
#!/usr/bin/python
# -*- coding: utf-8 -*-
def string2hex(string):
for c in string:
print "%X" % ord(c)
print type(string)
print string
s = u'ž'
command2 = "string2hex(s)"
command3 = unicode("string2hex(u'ž')", 'utf-8')
command4 = "string2
David Michal napsal(a):
> Prave ze to tak neplati uplne. Zkus si spustit tohle:
> #!/usr/bin/python
> #-*- coding: utf8 -*-
>
> print sys.stdout.encoding # tady jsem to upravil-geon
> def out(text):
> print type(text), unicode(text, 'utf8')
>
> s = 'Žlutý kůň.'
> script1 = "out(s)"
> scrip
Prave ze to tak neplati uplne. Zkus si spustit tohle:
#!/usr/bin/python
#-*- coding: utf8 -*-
sys.stdout
def out(text):
print type(text), unicode(text, 'utf8')
s = 'Žlutý kůň.'
script1 = "out(s)"
script2 = "out('Žlutý kůň.')"
out(s)
exec(script1)
exec(script2)
exec zrejme kodovani uveden
To je sice hezký, ale nikde mi to nefunguje a vždycky to musim
nastavit někde jinde.
On Jan 10, 2008 10:54 AM, Pavel Kosina <[EMAIL PROTECTED]> wrote:
> Adam Štrauch napsal(a):
> > Ahoj...
> > to # -*- coding: utf-8 -*- python nějak nebere a prostě tam nastrčí
> > defaultně ascii, takže vlastně má
Adam Štrauch napsal(a):
> Ahoj...
> to # -*- coding: utf-8 -*- python nějak nebere a prostě tam nastrčí
> defaultně ascii, takže vlastně má špatný informace o tom z čeho to měl
> převádět do unicode.
Nemáte pravdu. To # -*- coding: utf-8 -*- říká, v jakém kodování je
uložen samotný program (a t
sala alespon cast textu, ktery v Unicode
> nebude?
>
>
>
> > -Original Message-
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
> > slacker
> > Sent: Thursday, January 10, 2008 12:10 AM
> > To: Konference PyCZ
> > Subject: Re:
, January 10, 2008 12:10 AM
> To: Konference PyCZ
> Subject: Re: [python] Exec a unicode problem
>
> Co treba takto:
>
> script2 = unicode("out(u'Žlutý kůň.')", 'utf-8')
>
> slacker
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Co treba takto:
script2 = unicode("out(u'Žlutý kůň.')", 'utf-8')
slacker
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Zdravim,
umel by jste mi nekdo vysvetlit proc mi volani exec(script2) hazi chybu
(UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1:
character maps to )? A jak to obejit.
#!/usr/bin/python
#-*- coding: utf8 -*-
def out(text):
print text
s = u'lutý kun.'
scrip
10 matches
Mail list logo