UnicodeEncodeError: 'ascii' codec can't encode character
生活随笔
收集整理的這篇文章主要介紹了
UnicodeEncodeError: 'ascii' codec can't encode character
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
######問題
UnicodeEncodeError: 'ascii' codec can't encode character u'\u542c' in position 0: ordinal not in range(128)######問題分析
#! /usr/bin/python# -*- coding: utf-8 -*-import sysprint sys.getdefaultencoding();運行上面的程序提示ascii######問題解決
import sysreload(sys)sys.setdefaultencoding('utf-8')######問題總結
python2.7是基于ascii去處理字符流,當字符流不屬于ascii范圍內,就會拋出異常(ordinal not in range(128))。轉載于:https://my.oschina.net/tianshl/blog/824617
總結
以上是生活随笔為你收集整理的UnicodeEncodeError: 'ascii' codec can't encode character的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看系统负载命令
- 下一篇: Oracle 登录时错误: ORA-01