1

我有包含阿拉伯语单词的文本文件。我StreamReader用来阅读文本文件,StreamReader但没有得到这些词并返回??????。我试过二进制阅读器,但它没有阅读。我正在使用 Windows 应用程序。请让我知道任何方法。

4

2 回答 2

2

尝试使用此 StreamReader 构造函数指定编码:

StreamReader reader = new StreamReader(filePath, System.Text.Encoding.UTF8, true);

供参考:http: //msdn.microsoft.com/en-us/library/ms143457.aspx

于 2013-08-24T11:26:13.000 回答
1
StreamReader sr = new StreamReader(path,Encoding.Default,true);
string dataReader=sr.ReadToEnd();
sr.Close();

试试看是不是对的

于 2014-09-16T23:06:34.893 回答