所以我有外語(希伯來文)簡單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