【发布时间】:2015-02-15 02:16:26
【问题描述】:
我有一个程序,它使用 Dapper 从 SQL Server 读取数据,然后将数据保存到另一个 MySQL 数据库中。它的作用是:
- 从 SQL Server 读取数据作为对象列表,例如
List<AKindOfObject> =从 SQL Server 读入数据 - 打开与 MySQL 的连接,保存
List<AKindOfObject>
问题是AKindOfObject的某些属性在原始数据库中保存为中文。当数据传输到MySQL数据库时,这些汉字显示为“?”。
有什么办法可以将C#代码中List<AKindOfObject>的编码改为gb2312?
【问题讨论】:
-
问题可能不在您的 C# 代码中,而在 MySQL 数据库配置中。是否可以使用 INSERT 语句手动将汉字插入 MySQL 数据库中的相关列?
标签: c# mysql sql-server character-encoding dapper