【发布时间】:2011-12-26 17:22:09
【问题描述】:
我看不懂那些特殊字符 我试过这样
第一种方式#
string xmlFile = File.ReadAllText(fileName);
第二种方式#
FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);
StreamReader r = new StreamReader(fs);
string s = r.ReadToEnd();
但是这两个语句都不理解那些特殊字符。 我应该如何阅读?
更新###
我也尝试使用
进行所有编码string xmlFile = File.ReadAllText(fileName, Encoding. );
但还是不明白那些特殊字符。
【问题讨论】:
-
你怎么知道你的程序不接受这些字符?你在和他们做什么?如果您将它们吐回控制台,则可能是您的终端没有正确显示它们,但您正在阅读它们就好了。
-
什么读不正确?显示一行示例文本,其中包含读取错误的数据、您观察到的结果、您期望的结果以及您如何进行观察。
标签: c# file streamwriter