【发布时间】:2017-12-17 09:36:09
【问题描述】:
抱歉,如果有人回答了这个问题,但如果有,我找不到。
我正在对字节数组进行一些操作,并注意到在转换无效字符(例如,字节 0x9C)时,它被解释为“?”。因此,当我将它转换回一个字节时,它会输出为 0x3F。
我的问题是字节数组的一部分是 ASCII,但其他部分是校验和,可能包含像这样的无效字符。为了方便起见,我希望能够将整个数组转换为字符串。是否有一种编码可以为普通字符产生 ASCII 并确保将无效字符转换为字符串并返回将产生相同的字节?
【问题讨论】:
标签: .net arrays string encoding byte