UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 9-13: ordinal not in range(2

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 9-13: ordinal not in range(2相关的知识,希望对你有一定的参考价值。

UnicodeEncodeError

问题描述

使用爬虫设置headers,出现报错

原因:乱码

UnicodeEncodeError: 'latin-1' codec can't encode characters in position 9-13: ordinal not in range(256)

解决方案

'type":2,"department":"人工智能学院","major":"大数据"'.encode('utf-8')

.encode('utf-8'):在字符串后面添加编码,即可解决!


加油!

感谢!

努力!

以上是关于UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 9-13: ordinal not in range(2的主要内容,如果未能解决你的问题,请参考以下文章

UnicodeEncodeError:“latin-1”编解码器无法编码字符

“UnicodeEncodeError:‘ascii’编解码器无法编码字符”

Python请求:UnicodeEncodeError:'charmap'编解码器无法编码字符

python3 UnicodeEncodeError错误,cx_oracle模块执行sql报错:UnicodeEncodeError: 'ascii' codec can't

UnicodeEncodeError: 'ascii' 编解码器无法编码字符 u'\u2026'

Python通过'Git Bash'打印Unicode字符串得到'UnicodeEncodeError'