C#用FileStream类文件读出指定txt文件内容时,怎么前面多了“?”?从哪儿来的??
classProgram{staticvoidMain(string[]args){byte[]m_bDataRead=newbyte[100];//长字节数组,长度10...
class Program { static void Main(string[] args) { byte[] m_bDataRead = new byte[100];//长字节数组,长度100; char[] m_CDataRead = new char[100]; try { FileStream m_FileStream = new FileStream(@"C:\Users\Administrator\Desktop\新建文本文档.txt", FileMode.Open); m_FileStream.Seek(0, SeekOrigin.Begin); //设置流的当前位置为文件的开始位置; m_FileStream.Read(m_bDataRead, 0, 100); //将文件的内容读入到字节数组中; } catch (IOException ex) { Console.WriteLine("There is an IOException");//提示出现异常; Console.WriteLine(ex.Message); Console.ReadLine(); return; } Decoder m_Dec = Encoding.UTF8.GetDecoder(); m_Dec.GetChars(m_bDataRead, 0, m_bDataRead.Length, m_CDataRead, 0); Console.WriteLine("Read From File Succed! ");//提示成功; Console.WriteLine(m_CDataRead); Console.ReadLine(); return; }
}
请问问什么读出来的tet文中内容“门前大树下游过一群鸭 我爱北京天安门!哈哈~”这些内容前面为何多了一个?。。。。我看了半天没发现错误 啊!“
txt文件内容前面没有"?"啊,怎么回事啊??? 展开
}
请问问什么读出来的tet文中内容“门前大树下游过一群鸭 我爱北京天安门!哈哈~”这些内容前面为何多了一个?。。。。我看了半天没发现错误 啊!“
txt文件内容前面没有"?"啊,怎么回事啊??? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询