jeder, ich versuche sms von python zu senden, ich kann es senden, aber ich muss auf Chinesisch senden, die big5 ist, muss ich utf8 zu big5 dekodieren, hier ist meine SMS Python-Codedecode utf8 zu big5
trydecode.py
import urllib
import urllib2
def sendsms(phonenumber,textcontent):
textcontent.decode('utf8').encode('big5')
url = "https://url?username=myname&password=mypassword&dstaddr="+phonenumber+"&smbody="+textcontent
req = urllib2.Request(url)
response = urllib2.urlopen(req)
dieser Code (python2.7) ich sms auf Englisch senden kann, aber in Chinesisch (big5) bekam Problem, wie kann ich es beheben? danke
Chinesisch ist nicht BIG5; UTF-8 kann auch gut Chinesisch ausdrücken. Worauf es ankommt, ist die Kodierung des Endpunkts, an den Sie die Daten senden. – deceze