Python解码错误=Rep

2024-04-25 09:25:41 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Python2.7,我从一个网站获取一些HTML作为字符串,并立即将其解码为unicode。因为我以后需要知道解码错误发生在哪里,所以我认为最好使用errors=“replace”来防止非ASCII字符出现异常:

linkname = curlinkname.decode("utf-8", errors="replace")

在大多数情况下,这会将问题字符替换为占位符。但是,当我运行代码时,我仍然从这行代码中得到一个关于一个特定字符(ū)的异常:

^{pr2}$

怎么回事?在


Tags: 字符串代码网站html错误asciiunicode解码