我有包含阿拉伯语单词的文本文件。我使用StreamReader
来阅读文本文件,而StreamReader
没有得到这些文字并返回??????。
我试过二进制阅读器,但它不是那样读的。我正在使用Windows应用程序。请让我知道任何方式。
答案 0 :(得分:2)
尝试使用此StreamReader构造函数指定编码:
StreamReader reader = new StreamReader(filePath, System.Text.Encoding.UTF8, true);
答案 1 :(得分:1)
StreamReader sr = new StreamReader(path,Encoding.Default,true);
string dataReader=sr.ReadToEnd();
sr.Close();
尝试看看它是对的