解决Python字符串问题:UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
2017-05-07 12:12
681 查看
再向文件写入中文字符串会出现这个问题。即使在开头添加了# -- coding: utf-8 --也不行。
解决办法:
import sys
reload(sys)
sys.setdefaultencoding( “utf-8” )
这样可以成功运行。
解决办法:
import sys
reload(sys)
sys.setdefaultencoding( “utf-8” )
这样可以成功运行。
相关文章推荐
- Python 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- Python问题: UnicodeEncodeError:'ascii' codec can't encode characters in position
- 编码问题2-解决UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- pip install 安装出现问题:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题
- [转]Python UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 的解决办法
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11
- python(三):Python3—UnicodeEncodeError 'ascii' codec can't encode characters in position 0-1
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position
- python UnicodeEncodeError: 'ascii' codec can't encode characters in position 13-14: ordinal not in r
- python2.7出现[UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11]的解决
- UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- python-swifclient UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-11: ordin
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 转自:http://cooler1217.iteye.c
- 如何解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11