UnicodeEncodeError: 'ascii' codec can't

 时间:2024-10-12 05:22:07

1、进入python解析器,输入运行以下代码:s=u'\u5728's.decode('utf-8')

UnicodeEncodeError: 'ascii' codec can't

2、可以看到问题重现了。先来看看当前的编码,输入运行以下代码:import syssys.getdefaultencoding()

UnicodeEncodeError: 'ascii' codec can't

3、可以看出当前编码是ascii。下面我们来尝试设置编码为utf-8,输入运行以下代码:sys.setdefaultencoding("utf8")

UnicodeEncodeError: 'ascii' codec can't

4、出错了,有木有?哈哈,衡痕贤伎sys模块要重新载入才行的哦!输入运行以下代码:reload(sys)sys.setdefaultencoding("utf8")

UnicodeEncodeError: 'ascii' codec can't

5、设置编码成功后重新执行以下代码:s.decode('utf-8')问题解决!

UnicodeEncodeError: 'ascii' codec can't
  • 新手必学:跆拳道腰带标准系法
  • 油库的设置应该符合哪些规定?
  • Fragstats Error: Grid IO dll is not loaded
  • python如何遍历数组
  • 碧蓝航线代肝脚本使用教程
  • 热门搜索
    混沌馅怎么调 cs怎么玩 ps裁剪工具怎么用 林正英电影鬼片大全国语版 婚纱图片大全大图 北京工商大学怎么样 农用车大全 qq邮箱怎么激活 危险期怎么算 英语否定句怎么改