Python中的UTF-8解码错误

时间:2012-03-28 21:24:41

标签: python utf-8

我正在尝试在Python中执行此操作:'Fi\xc3\xb1a'.decode('utf-8')

我希望结果为Fiña。但结果实际上是:u'Fi\xf1a'

不知道发生了什么,对此的一些帮助将非常感激。

谢谢!

1 个答案:

答案 0 :(得分:5)

您获得了正确的结果,ñ的Unicode代码点是U + 00f1。只是Python不会直接显示Unicode字符。在print语句中尝试一下,看看你得到了什么。