【发布时间】:2010-03-10 20:15:36
【问题描述】:
我正在尝试一个简单的程序将一些 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 浏览器友好?
谨此
斯蒂芬
【问题讨论】: