UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xce in position 0
程序员文章站
2022-03-18 09:33:30
...
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in position 0
这个问题也是困扰了我好久,今天终于解决了,在这里插入代码片
import smtplib
from email.mime.text import MIMEText
from email.header import Header
message = MIMEText('Hello Boy!') # 邮件内容
message['From'] = Header('小爱') # 邮件发送者名字
message['To'] = Header('小蓝枣') # 邮件接收者名字
message['Subject'] = Header('来自异世界的一封信!') # 邮件主题
mail = smtplib.SMTP()
mail.connect("smtp.qq.com") # 连接 qq 邮箱
mail.login("aaa@qq.com", "ceqnpfkvlrbtecf") # 账号和授权码
mail.sendmail("aaa@qq.com", ["aaa@qq.com"], message.as_string()) # 发送账号、接收账号和邮件信息
1,一般是 mail = smtplib.SMTP() 连接服务器发送这句,smtplib模块下的STMP里面,有一个localhostname属性,也就是你的电脑名称,就是这个属性,导致不能被utf-8 解码而错误
解决方法:
更改你的电脑名称为英文
上一篇: 创建自己的RSS实例教程
下一篇: php的包怎么下载
推荐阅读
-
RLException: Invalid <node> tag: ‘ascii‘ codec can‘t decode byte 0xe6报错
-
Anaconda中启动Python时的错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 553
-
UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xcb in position 260: ordinal not in range(128)
-
命令行调用python出现编码错误:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x9a in position 140 完美解决!
-
Python2.7更新pip:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb7 in position 7: ordinal not in range(128)
-
Python “'ascii' codec can't decode byte 0xb0i in position 1” 的解决方法
-
真正解决Windows下UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xff in position 0错误的方法
-
当在命令行中执行virtualenv venv时报此错误:'utf-8' codec can't decode byte 0xd5 in position 38: invalid continuation by
-
UnicodeDecodeError: 'utf-8' codec can't decode byte in position : invalid continuation byte
-
【debug】UnicodeDecodeError: codec can't decode byte 0xbd in position 4: invalid start byte