如何在 C# 中从 MySQL 获取数据到 Excel Unicode 字符

How to fetch data from MySQL into Excel Unicode character in C#

当我尝试从 MySQL 获取数据到 Excel 时出现问题。

我在 Internet 上阅读了更多示例,但没有用。

我想在事件“Form_Closing”中将所有 MySQL 导出保存到 Excel。

我测试了在 localhost/phpMyAdmin 中创建 *.csv 以将数据导出到 Excel,但字符不支持 Unicode。它坏了:

并且所有带有 header 的单元格显示不正确。谢谢

在 C# 中创建 csv 文件时,必须指定正确的编码,例如:

System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(
                         "file.csv", false, System.Text.Encoding.Unicode)