没有python不使用自己的编码。它将使用它有权访问并指定的任何编码。中的字符
str代表一个unipre字符。但是,要表示256个以上的字符,单个unipre编码每个字符要使用一个以上的字节来表示许多字符。
bytearray对象使您可以访问底层字节。
str对象具有以下
enpre方法:该方法采用代表编码的字符串,并返回代表该编码中的字符串的
bytearray对象。
bytearray对象具有以下
depre方法:该方法采用表示编码的字符串,并返回将
str解释
bytearray为以给定编码编码的字符串所得的结果。这是一个例子。
>>> a = "αά".enpre('utf-8')>>> ab'xcexb1xcexac'>>> a.depre('utf-8')'αά'
我们可以看到UTF-8使用四个字节 xce, xb1, xce和 xac表示两个字符。在Ignacio Vazquez-
Abrams提到Spolsky文章之后,我将阅读Python Unipre
Howto。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)