csv特殊字符有问题

时间:2011-03-09 11:37:33

标签: c# datagridview csv datatable char

我遇到了一个问题:我已经阅读了一个csv文件并将内容存储到数据表中,一切正常。但是当我在datagridview中显示数据表的内容时,当我有符号“€”或“is,and ...”时,我只看到里面有问号的钻石。我怎样才能解决这个问题?感谢

1 个答案:

答案 0 :(得分:7)

您需要使用正确的编码加载文件。

默认值为UTF8,但您的文件可能是ASCII。

将编码传递给StreamReader的构造函数:

StreamReader sw = new StreamReader (fileName, Encoding.ASCII);

注意

我不知道你的文件有什么编码,但是我猜它是ASCII

相关问题