解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3问题
今天遇到一个错误:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3
搜索网上找到一个解决办法(转载自 http://blog.sina.com.cn/s/blog_727b603701019pyl.html)
异常: 'ascii' codec can't encode characters
字符集的问题,在文件前加两句话:
reload(sys)
sys.setdefaultencoding( "utf-8" )
完美解决,ok
另外 当字符串里有 \n、\t、\r时,json.loads()失效,异常,要去掉
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步