我看到類似的主題,但找不到解決方案。我的問題是,我有一個.txt文件,其中的符號是保加利亞語/這是西里爾文/,但嘗試閱讀後,沒有成功。我試着用這個代碼改爲:如何從C#中的.txt文件讀取西里爾文的符號#
StreamReader reader = new StreamReader(fileName,Encoding.UTF8);
if (File.Exists(fileName))
{
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
而且我也改變了編碼值可能的話,我有GetEncoding(1251),這是我寫的是西里爾嘗試。當我保存.txt文件時,我嘗試將每個不同的編碼保存在每個不同的編碼中,這些編碼是在/ UNICODE,UTF-8,BigEndianUnicode,ANSI /的每個組合中,我通過代碼設置,但是再次沒有成功。
有關如何以正確的方式讀取西里爾文符號的任何想法都將得到體現。 這裏是示例文本:「Етопримерентекст。」
在此先感謝! :)
你知道的內容,但你還必須知道這些文件的編碼。嘗試所有這一切都是一種發現,在十六進制查看器中查看可能更有效。 –