axe*_*axe 1 c# string unicode bytearray
我有一个包含unicode字符串列表的字节数组.每个字符串都以0x00 0x00.Encoding.Unicode.GetString工作,但它返回一个连接字符串.我希望有换行符.
0x00 0x00
Encoding.Unicode.GetString
一种可能的解决方案是0x00 0x00用换行符替换序列,然后用上面提到的函数将字节数组转换为字符串,但我不知道如何做到这一点.有任何想法吗?
Jon*_*eet 5
有没有理由不首先将其转换为字符串然后使用正常的字符串替换?
var text = Encoding.Unicode.GetString(binary).Replace("\u0000", "\r\n");
编辑:如上所述,您可能希望使用Environment.NewLine获取当前系统的行分隔符.这取决于你的背景.
Environment.NewLine
归档时间:
14 年 前
查看次数:
1616 次
最近记录: