我在做VBA的POST请求,其中包含一些西里尔字母从Cells(1,1)到我的flask应用程序,如下所示:
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://127.0.0.1:5000/lineList?line=" & Cells(1, 1).Value
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHTTP.send ("")
在flask中,我尝试输出以下参数:
^{pr2}$但后来我发现
{'line': 'Ð\x90Ñ\x80гÑ\x83менÑ\x82'}
在python控制台中
127.0.0.1 - - [14/Apr/2019 17:10:31] "POST /lineList?line=ÐÑгÑÐ¼ÐµÐ½Ñ HTTP/1.1" 200 -
看起来有编码问题,但我搞不懂。感谢任何帮助。在
尝试为西里尔文定义字符集,请尝试以下操作:
例如:
^{pr2}$相关问题 更多 >
编程相关推荐