我正在阅读一个包含德国字符的文本文件(CSV格式)。我正在阅读内容并将其添加到DataGrid。在此之后,我在DataGridView控件中显示DataGrid。
我的问题是德语字符在DataGridView中没有正确显示。
读取文件内容,我使用下面的代码
string[] lines = File.ReadAllLines(txtDRGFileName.Text, Encoding.UTF8);
我在调试模式下运行,并确认德语字符被正确地读取到字符串变量中,并正确地添加到DataRow
我的问题类似于unicode datagridview win forms。但是我没有找到答案。
有人有解决办法吗?
string[] lines = File.ReadAllLines(txtDRGFileName.Text, Encoding.Default);
这工作。感谢汉斯·帕桑特的解决方案。