我如何以python不将数据解释为unicode的方式编写它?

问题描述 投票:0回答:2

码:

class EchoClient(protocol.Protocol):
    def connectionMade(self):
        self.transport.write("Hello World!")

错误:

## raise TypeError(“数据不能是unicode”)builtins.TypeError:数据不能是unicode ##

我如何编写代码为utf-8?

python unicode utf-8
2个回答
2
投票

看起来你正在构建一个服务器,尝试使用b'Hello World'转换为字节。


1
投票

假设您使用的是Python3,请尝试:

"Hello World!".encode('utf-8')

如果您的数据位于str变量中,请尝试:

# s = "Hello World!"
s.encode('utf-8')
© www.soinside.com 2019 - 2024. All rights reserved.