Я пытаюсь настроить небольшую программу чата на python. Все работало нормально, пока я
послал строку, содержащую не ascii символ, который вызвал сбой программы. Строка читается из wx.TestCtrl
Вот ошибка:
Traceback (most recent call last):
File "./client.py", line 180, in sendMess
outSock.sendto(s,self.serveraddr)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 26:
ordinal not in range(128)
Вот как я создаю сокет и пытаюсь отправить сообщение:
outSock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
....
outSock.sendto(s,self.serveraddr)