所以我有外语(希伯来文)简单Text file
,我正在阅读:C#阅读非英文文本文件,并写入ListView控件
StreamReader file = new StreamReader(txtFile, Encoding.ASCII);
while ((line = file.ReadLine()) != null)
{
try
{
string[] str = line.Split(new char[0]);
string word = str[0];
}
catch (ArgumentException)
{ }
}
file.Close();
,我想这个单词添加到我的ListView
。 问题是,我只see ??????
我试图改变成Unicode
和UTF8
这但我只能看到不同的符号,但不是我的语言。
可能的重复:https://stackoverflow.com/questions/32724294/c-sharp-read-hebrew-from-text-file –
Encoding.ASCII显然是不正确的,因为希伯来语不是ASCII。文本文件来自哪里?你可以与我们分享吗? – mjwills
你的ListView使用什么字体? (顺便说一下,将这个单词添加到ListView的代码在哪里?) – Steve