我如何以python不将数据解释为unicode的方式编写它?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何以python不将数据解释为unicode的方式编写它?相关的知识,希望对你有一定的参考价值。
码:
class EchoClient(protocol.Protocol):
def connectionMade(self):
self.transport.write("Hello World!")
错误:
## raise TypeError(“数据不能是unicode”)builtins.TypeError:数据不能是unicode ##
我如何编写代码为utf-8?
答案
看起来你正在构建一个服务器,尝试使用b'Hello World'
转换为字节。
另一答案
假设您使用的是Python3,请尝试:
"Hello World!".encode('utf-8')
如果您的数据位于str
变量中,请尝试:
# s = "Hello World!"
s.encode('utf-8')
以上是关于我如何以python不将数据解释为unicode的方式编写它?的主要内容,如果未能解决你的问题,请参考以下文章