[Python-de] win32net-resonse won' t properly appear on screen (Unicode-problem)?

M.-A. Lemburg mal at lemburg.com
Thu Oct 25 19:31:38 EDT 2001


Juergen Hermann wrote:
> 
> On Thu, 25 Oct 2001 16:14:56 +0200, Julian Schaefer-Jasinski wrote:
> 
> >Auch ein msg.encode('latin-1') hat nicht wirklich funktioniert.
> >Anstatt auf ein auml (ae) wird  das Zeichen zu einem otilde
> >(o~) translatiert.
> 
> Kann es sein, daß der String UTF-8 encodiert ist?

Erstmal müßte man klären was msg denn überhaupt für ein Objekt
ist... Unicode müßte in jedem Fall ein 'ä' liefern. Falls msg vom
Typ string ist, sollte .encode() gar nicht funktionieren...

>>> 'ä'.encode('latin-1')
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in ?
    'ä'.encode('latin-1')
UnicodeError: ASCII decoding error: ordinal not in range(128)

-- 
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
______________________________________________________________________
Consulting & Company:                           http://www.egenix.com/
Python Software:                        http://www.lemburg.com/python/




More information about the Python-de mailing list