[python] unicode string to bytes
От: Аноним  
Дата: 04.08.09 07:42
Оценка:
На питоне никогда не кодил, но тем не менее возникла задача переслать через сокеты юникодную строку.
Если поступить с ней как с простой строкой, то отправляется только первый байт кодирующий каждый символ:
sock.connect((HOST, PORT))
sock.send(unicode('привет мир'))

Соответственно хочется представить эту строку в виде массива байт и пропихнуть уже его, но нигде не могу найти как выполнить такое преобразование.
Использовать перекодирование юникода в ascii, к глубочайшему сожалению нельзя, так как там могут быть символы из разных codepage-й.

Заранее благодарю за дельный ответ.
python unicode string sockets
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.