UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence

目录

    混淆了 python2 里边的 str 和 unicode 数据类型。 

    1. 
    对需要 str->unicode 的代码,可以在前边写上 
    import sys 
    reload(sys) 
    sys.setdefaultencoding('utf8') 
    把 str 编码由 ascii 改为 utf8 (或 gb18030) 

    2. 
    python3 区分了 unicode str 和 byte arrary,并且默认编码不再是 ascii 

    posted @   bigbigtree  阅读(24443)  评论(0编辑  收藏  举报
    编辑推荐:
    · Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
    · 开发者必知的日志记录最佳实践
    · SQL Server 2025 AI相关能力初探
    · Linux系列:如何用 C#调用 C方法造成内存泄露
    · AI与.NET技术实操系列(二):开始使用ML.NET
    阅读排行:
    · 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
    · 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
    · 【自荐】一款简洁、开源的在线白板工具 Drawnix
    · 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
    · Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
    点击右上角即可分享
    微信分享提示