在有中文或者繁体的情况 , asp.net 直接render 出来的csv 可能有乱码的问题。 可能你会修改config 来修正这个问题。 我提供另外的放法: 将datatable 出来组织成\',分割的数据, 直接用ascii.utf8 编码存成csv 文件, 然后render 这个文件。 保证这个方法出来的文件没有这个问题。 相关文章: