在DataGridView中显示德语字符

时间:2014-07-10 20:17:51

标签: c# .net winforms datagridview

我正在阅读包含德语字符的文本文件(CSV格式)。我正在阅读内容并将其添加到DataGrid。在此之后,我在DataGridView控件中显示DataGrid。

我的问题是德语字符在DataGridView中无法正确显示。

要阅读文件内容,我使用以下代码

 string[] lines = File.ReadAllLines(txtDRGFileName.Text, Encoding.UTF8);

我在调试模式下运行并确认德语字符正确读入字符串变量并正确添加到DataRow

我的问题与unicode datagridview win forms类似。但我没有找到答案。

有没有人有解决方案?

1 个答案:

答案 0 :(得分:-1)

string[] lines = File.ReadAllLines(txtDRGFileName.Text, Encoding.Default);

这很有效。感谢Hans Passant的解决方案。