出现这种情况可能是因为csv文件中的文本编码格式与你的程序所使用的编码格式不一致。你可以尝试在读取csv文件时指定正确的编码格式。

例如,如果你的csv文件采用UTF-8编码,而你的程序默认使用的是GBK编码,那么可以在读取csv文件时指定编码格式为UTF-8,如下所示:

using (var reader = new StreamReader("file.csv", Encoding.UTF8))
{
    // 读取csv文件内容
}

如果你不确定csv文件的编码格式,可以尝试打开csv文件并查看其编码格式,然后在程序中指定相应的编码格式。

C#读取csv文件时出现中文乱码

原文地址: https://www.cveoy.top/t/topic/hgxg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录