CODE:
class EchoClient(protocol.Protocol):
def connectionMade(self):
self.transport.write("Hello World!")
错误:
## raise TypeError(“数据不能是unicode”) builtins.TypeError:数据不能是unicode ##
我如何编写代码为utf-8?
答案 0 :(得分:2)
您似乎正在构建服务器,请尝试使用b'Hello World'
转换为字节。
答案 1 :(得分:1)
假设您使用的是Python3,请尝试:
"Hello World!".encode('utf-8')
如果您的数据位于str
变量中,请尝试:
# s = "Hello World!"
s.encode('utf-8')