我在Windows上使用Python编写简单程序,通过LAN向Raspberry Pi发送内容。但是当我键入例如1 RPi收到49.它是因为我使用了UTF-8编码?昨天我试图用s.send(文本)替换这行代码,但它对我没用。 Raspberry Pi上的程序在Python3中运行。当我在Python2上运行它时,即使使用UTF-8编码,一切也能正常工作。我该如何解决? enter image description here
答案 0 :(得分:0)
我相信您正在显示您要发送的字符的ASCII码。
为了测试这个,在python shell中尝试:
ord('1')
ord('2')