【发布时间】:2014-05-05 20:50:22
【问题描述】:
如何用 Unicode 表示替换字符串中的所有字符?
小例子:
>>> s = 'ä'
>>> new = some_function(s, 'unicode')
>>> new
'\u00E4'
【问题讨论】:
-
这不是 UTF-8 表示,而是 Unicode 表示。您需要了解其中的区别。
-
@Mark:对不起,我弄混了。
-
另一个问题,这是 Python 2 还是 Python 3?他们处理字符串文字的方式有所不同。在 Python 2 中,您将获得一个与程序编码相同的字节字符串,但在 Python 3 中,您将获得一个 Unicode 字符串。
标签: python string replace utf-8