【发布时间】:2018-03-20 21:14:13
【问题描述】:
我有一个 Ansi 字符串,用于存储二进制数据 - 0-255 范围内的字节(我知道它应该是一个字节数组左右,但它们之间没有太大区别)。
我想通过 Indy MIME (TIdEncoderMIME.EncodeString / TIdDecoderMIME.DecodeString) 传递这个“二进制字符串”并获得人类可读的 ANSI 字符串。
如果我使用 IndyTextEncoding_8Bit 编码,我认为 Encode/DecodeString 的输出将是一个只有 ANSI 字符的字符串。但是我错了!
那么,如何使用 Indy Mime 编码二进制数据(类似于application/octet-stream)?
【问题讨论】:
标签: delphi encoding mime indy delphi-xe7