Форум сайта python.su
Знаю, что избитая тема, но давненькоя на питоне не кодил, уже многое позабыл, так, что просьба не пинать ногами :)
data = "post данные"
header = "POST /ajax/rtv HTTP/1.1\r\n"
header += "Host: www.site.ru\r\n"
header += "Content-Length: " + str(len(data)) + "\r\n\r\n" + data
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("www.site.ru", 80))
s.send(header)
s.recv(1024)
s.close()
+ data.decode("utf-8").encode("cp1251")
Офлайн
Скрипт делаете в utf-8, на сервер отправляете x.encode('cp1251'), должно работать правильно
Офлайн
Извиняюсь, проблема оказалась не в кодировке. :)
Отредактировано (Март 27, 2011 23:28:28)
Офлайн
А в чем же была проблема???
Офлайн