[Python-de] socket und umlaute

Thomas Heller theller at python.net
Don Nov 20 16:07:44 CET 2003


Olaf 'Ruebezahl' Radicke <olaf_rad at gmx.de> writes:

> line 44, in set_projekt_ziel
>     self.my_socket.send(unicode(commant,"Latin-1").encode("utf-8"))
> TypeError: decoding Unicode is not supported

Anscheinend ist 'commant' schon unicode, daher schlägt
unicode(commant, "Latin-1") fehl.  Also solltest Du
  self.my_socket.send(commant.encode("utf-8")
probieren...

> line 45, in set_projekt_ziel
>     self.my_socket.send(commant)
> UnicodeEncodeError: 'ascii' codec can't encode characters in position

... und hier würde das wahrscheinlich auch helfen.

Thomas