2012-08-10 33 views
0

我遇到以下问题。我正在创建一个C#windows窗体应用程序,我想用它将数据从SQL Server传输到MySQL。问题是SQL中的数据是拉丁文的,当我在MySQL数据库中传输它时,它显示为“?”。请给我一些建议。我试图表达它,但它不起作用!MySQL与串的麻烦。如何转换为utf8?

在此先感谢!

+1

你可以显示你的C#代码传输信息? – 2012-08-10 17:12:36

回答

0

你如何选择数据 - 使用sproc或sql命令?

您可以在查询中添加整理(请参阅:MySql Manual Ref),并强制将正确的排序规则返回给您的应用程序(如果从MySql或MS SQL读取都支持它)。这比尝试转换更容易(它不总是像字符集的大小一样工作)或更改db字符集/整理。