0
我用希伯來語寫了一個文本文件。當我用C#展示文件的內容時,我沒有看到我寫的內容 - 我知道它與Unicode相關,但我不太瞭解它。幫助,任何人?c#從文本文件中讀取希伯來文
string mymail = File.ReadAllText(@"C:\mail\mail.txt");
MessageBox.Show(mymail);
這是結果:
我用希伯來語寫了一個文本文件。當我用C#展示文件的內容時,我沒有看到我寫的內容 - 我知道它與Unicode相關,但我不太瞭解它。幫助,任何人?c#從文本文件中讀取希伯來文
string mymail = File.ReadAllText(@"C:\mail\mail.txt");
MessageBox.Show(mymail);
這是結果:
您錯過了您的編碼,它可能缺省爲ASCII。
string mymail = File.ReadAllText(@"C:\mail\mail.txt", System.Text.Encoding.UTF8);
MessageBox.Show(mymail);
非常感謝! –
你是如何創建mail.txt?從記事本?確保它是用Unicode編碼保存的,而不是ANSI。 –
非常感謝!其工作 –