'utf-8'编解码器无法解码位置8的字节0xfc:无效的起始字节

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了'utf-8'编解码器无法解码位置8的字节0xfc:无效的起始字节相关的知识,希望对你有一定的参考价值。

我应该是从网址为'http://127.0.0.1:8080'的互联网页面接收http get请求的。问题是我无法解码从互联网上收到的信息,我尝试使用latin-1,但看起来像这样:üF¥(##ã%w¥Aå¹ËÒØ_ÿõÈîzüKÞPÌ_Í5mSOmeone对如何解决此问题有任何想法吗?

import socket
import os

server_socket = socket.socket()
server_socket.bind(('0.0.0.0', 8080))
server_socket.listen(1)
while True:
    try:
        (client_socket, client_address) = server_socket.accept()
        data = client_socket.recv(1024).decode('')
        print(data)
    except Exception as e:
        print(e)
        break
    client_socket.close()

client_socket.close()
server_socket.close()
答案

您输入了data = client_socket.recv(1024).decode('')。尝试做data = client_socket.recv(1024).decode('UTF-8')或者,data = client_socket.recv(1024).decode('UTF-8-SIG')

以上是关于'utf-8'编解码器无法解码位置8的字节0xfc:无效的起始字节的主要内容,如果未能解决你的问题,请参考以下文章

'utf-8'编解码器无法解码位置1中的字节0xf4:无效的连续字节

'utf8'编解码器在python中解码('utf-8')时无法解码字节0xc3

错误UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0xff:无效的起始字节

DBT snowflake utf-8' 编解码器无法解码位置 1031 中的字节 0xa0:无效的起始字节

colab中的Python Pandas:UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0xd3:无效的延续byteUnicodeDecodeError:

UnicodeDecodeError:'charmap'编解码器无法解码位置Y中的字节X:字符映射到