2024-04-29 19:45:37 发布
网友
我有一个应用程序/八位字节流文件,想读入编码为utf-8的内存。我怎么能用Python呢? 什么是应用程序/八位字节流?
我试过了
import codecs codecs.open('file/name','rb',encoding='utf-8',errors='ignore')
但它不起作用:
the result is u'\xOOA\x00r\x00'
我要的是字母表
非常感谢
Application/octet-stream意味着数据的发送者(可能是HTTP服务器)不知道数据是什么。它只是一个任意的数据转储。您给出的示例输出确认它不是UTF-8,因为不应该有任何0字节。它可能是UTF-16-be,但是,它必须是偶数个输入字节,您有5个。
Application/octet-stream
UTF-16-be
这意味着输入数据在某种程度上无效。也许如果你和给你的人或者是谁写的制作人谈谈,这将有助于找出数据应该是什么。可能根本不是短信。
Application/octet-stream
意味着数据的发送者(可能是HTTP服务器)不知道数据是什么。它只是一个任意的数据转储。您给出的示例输出确认它不是UTF-8,因为不应该有任何0字节。它可能是UTF-16-be
,但是,它必须是偶数个输入字节,您有5个。这意味着输入数据在某种程度上无效。也许如果你和给你的人或者是谁写的制作人谈谈,这将有助于找出数据应该是什么。可能根本不是短信。
相关问题 更多 >
编程相关推荐