读书人

C#FileStream异步读取有关问题

发布时间: 2011-12-20 22:26:40 作者: rapoo

C#FileStream异步读取问题
用FileStream.BeginRead异步读取文件。
比如一个文本文件的一部分 “if exists”
为什么读出的结果会是“i□f□ □e□x□i□s□t□s□”
□=\0

[解决办法]
帮顶,懂
[解决办法]
你可以使用StreamReader来指定要以何种编码读取
比如

StreamReader( "c:\\abc.txt ", Encoding.UTF8);

或者

StreamReader( "c:\\abc.txt ", Encoding.ASCII);

读书人网 >C#

热点推荐