我的困惑是这个XmlForm.format(**self.__dict)里面,中文应该如何赋值? Python3缺省可以处理unicode,这里给一个中文字串,显示为其unicode编码; 字串做utf-8编码后赋值,就显示utf-8编码了。
公众号回复信息中包含中文,始终返回utf-8编码,而不能正常显示中文,如何设置?根据示例,发现回复的信息显示为:[图片] if recMsg.Eventkey == 'mpGuide': content = u"编写中,尚未完成".encode('utf-8') replyMsg = reply.TextMsg(toUser, fromUser, content) return replyMsg.send() def send(self): XmlForm = """ <xml> <ToUserName><![CDATA[{ToUserName}]]></ToUserName> <FromUserName><![CDATA[{FromUserName}]]></FromUserName> <CreateTime>{CreateTime}</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[{Content}]]></Content> </xml> """ return XmlForm.format(**self.__dict) 具体应该如何设置中文的编码?
05-16