Как я могу исправить отображаемый текст, который считывается из файла с помощью C#
Я использую WindowForm с C#, я хочу прочитать файл и отобразить его на этикетке. Но результат не соответствует моим ожиданиям. Он отображается как "LP#@$", если мои данные - "Nghia Nam Honag". Как я могу это исправить? Вот мой код:
private void btnFile1_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); string str = string.Empty; string chuoiNoi = string.Empty; string line = string.Empty; if(openFile.ShowDialog() == DialogResult.OK){ str = openFile.FileName; try { using (StreamReader sr = new StreamReader(str)) { while((line = sr.ReadLine()) != null){ chuoiNoi = chuoiNoi + " " + line; } lbFileA.Text = chuoiNoi; } }catch(Exception ex){ Console.Write("You have an error: "); Console.Write(ex.Message); } } }
Что я уже пробовал:
Я попытался добавить кодировку.UTF-8, но безуспешно