美文网首页
UnicodeEncodeError: 'ascii' code

UnicodeEncodeError: 'ascii' code

作者: Cat丹 | 来源:发表于2018-11-06 15:09 被阅读0次

python 编码问题

json.dump({“name”:”陈”,”age”:18},f, ensure_ascii=False)

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)

错误原因,中文无法正常编码

解决方案:

utf-8编码


import sys

defalutencoding='utf-8'

if sys.getdefaultencoding()!=defalutencoding:

    reload(sys)

    sys.setdefaultencoding(defalutencoding)



相关文章

网友评论

      本文标题:UnicodeEncodeError: 'ascii' code

      本文链接:https://www.haomeiwen.com/subject/gojuxqtx.html