我正在尝试一个简单的程序将一些 html 通过套接字发送到客户端。有两件事让我很生气。
编码:
c.send( str.encode("<HTML><BODY>Test Page<///BODY><///HTML>") )
我的 python 客户端收到:
b'<HTML><BODY>Test Page<///BODY><///HTML>'
根据Beginning Python的说法,它涵盖了Python 3(我在Windows上使用3.1.1),有一个String.Decode函数。我的环境找不到它。我假设接下来我会遇到错误('strict'、'ignore'、'replace')。
显然,额外的 /// 只是猜测。
1)如何在 Python 中解码?
2) 我使用我的浏览器,显然 HTML 代码是错误的,但我可以看到服务器发送了它。如何使 HTML 浏览器友好?
亲切地,
斯蒂芬