我有一个 UTF-8 字符,我想将它转换成 16 位的 unicode 编码。怎么做?
可以通过读取写入它的文件并使用 repr() 来获得字符的 Unicode,例如:
import codecs
f = codecs.open("a.txt",mode='rb',encoding='utf-8')
r = f.readlines()
for i in r:
print i,repr(i)
输出:
پٹ u'\ufeff\u067e\u0679'
现在我怎样才能得到 16 位的 unicode 编码u'\ufeff\u067e\u0679'
呢?