2024-04-25 09:25:41 发布
网友
使用Python2.7,我从一个网站获取一些HTML作为字符串,并立即将其解码为unicode。因为我以后需要知道解码错误发生在哪里,所以我认为最好使用errors=“replace”来防止非ASCII字符出现异常:
linkname = curlinkname.decode("utf-8", errors="replace")
在大多数情况下,这会将问题字符替换为占位符。但是,当我运行代码时,我仍然从这行代码中得到一个关于一个特定字符(ū)的异常:
怎么回事?在
你需要先安装lib
pip install chardet
那就用它吧
你需要先安装lib
那就用它吧
^{pr2}$相关问题 更多 >
编程相关推荐