我正在调试一些将对象片段写入文件的问题,并且我已经了解了仅打开文件并在其中写入“TEST”的基本情况。我这样做是这样的:
static FileStream fs;
static BinaryWriter w;
fs = new FileStream(filename, FileMode.Create);
w = new BinaryWriter(fs);
w.Write("test");
w.Close();
fs.Close();
不幸的是,这最终会在文件前面添加一个框,看起来像这样:
测试,前面有一个有趣的盒子。为什么会这样,我该如何避免呢?
编辑:这里似乎没有显示该框,但它是 unicode 字符,看起来像乱码。