C#如何从二进制文件中删除换行符?

Tom*_*Tom 3 c#

基本上我有二进制数据,我不介意它是不可读的但我把它写入一个被解析的文件,所以它的重要性换行字符被取出.

当我转换成字符串时,我以为我做了正确的事....

byte[] b = (byte[])SubKey.GetValue(v[i]);
s = System.Text.ASCIIEncoding.ASCII.GetString(b);
Run Code Online (Sandbox Code Playgroud)

然后删除换行符

String t = s.replace("\n","")
Run Code Online (Sandbox Code Playgroud)

但它不起作用?

k_b*_*k_b 6

换行符可能是\ r \n,您的二进制数据可能不是ASCII编码的.