基本上我有二进制数据,我不介意它是否不可读,但我将它写入一个经过解析的文件,因此删除换行符很重要。
当我转换为字符串时,我认为我做对了......
byte[] b = (byte[])SubKey.GetValue(v[i]);
s = System.Text.ASCIIEncoding.ASCII.GetString(b);
然后删除换行符
String t = s.replace("\n","")
但它不起作用?
最佳答案
换行符可能是\r\n,您的二进制数据可能不是 ASCII 编码的。
关于C# 如何从二进制文件中删除换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948960/