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。 –
非常感谢!其工作 –