我正在下载我上传的blob文本,但返回的文本包含很多行话,如下所示:
��\u0011\u0871\u001a�\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\0\u0003\0��\t\0\u0006\0\0\0\0\0\0\0\0\0\0\0\u0003\0\0\02\u0001\0\0\0\0\0\0\0\u0010\0\05\u0001\0\0\u0001\0\0\0����\0\0\0\0/\u0001\0\00\u0001\0\01\u0001\0\0�����������������������������������������������
我使用以下内容下载文本:
string FileText = "";
FileText = blockBlob.DownloadText();
我也尝试过以下内容(建议),但不解决问题:
FileText = blockBlob.DownloadText(Encoding.UTF8);
我也尝试了以下内容:
FileText = blockBlob.DownloadText(Encoding.Unicode);
有没有办法避免包含这个行话?
感谢您的帮助!
答案 0 :(得分:0)
"\u0011\u0871\u001a"
(通过UTF8)由字节0x11 0xE0 0xA1 0xB1 0x1A
组成,它构成了复合文件的标题的一部分,在这种情况下,它似乎是用于Microsoft Word .Doc文件。
将它下载到一个字节数组中,您可以将任何内容写入磁盘。