1
Я хочу отправить заявку на сайт. Ниже приведен код python.curl command Chinese/Japanese url encode
# -*- encoding=utf-8 -*-
import urllib, urllib2
url = "http://xxx.com/login.asp"
req = urllib2.urlopen(url, urllib.urlencode({"name":u"汉字".encode('GB2312'),"id":u"12345"}))
print req.read()
Но код bash возвращает неверную страницу. Это проблема кодирования или что-то еще?
url="http://xxx.com/login.asp"
curl --data-urlencode "name=汉字&id=12345" $url
Обнаружено подозрительное отсутствие "GB2312" в источнике bash. –
Какой у вас скручивание -v? –