csv特殊字符有问题

Bla*_*ian 1 c# csv datatable datagridview char

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

Ali*_*tad 7

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

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

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

StreamReader sw = new StreamReader (fileName, Encoding.ASCII);
Run Code Online (Sandbox Code Playgroud)

注意

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