我遇到了以下问题。我正在创建一个C# windows窗体应用程序,希望使用该应用程序将数据从SQL Server传输到MySQL。问题是SQL中的数据是拉丁语的,当我在MySQL DB中传输它时,它显示为"?“。请给我一些建议。我试着说服它,但它不起作用!
提前感谢!
发布于 2012-08-11 02:11:03
如何选择数据-使用存储过程还是sql命令?
您可以在查询中放置一个排序规则(参见:MySql Manual Ref),并强制将正确的排序规则返回给您的应用程序(如果从MySql或MySql读取数据都支持它)。这比尝试转换(这并不总是有效,因为字符集的大小不同)或更改数据库字符集/排序规则更容易。
https://stackoverflow.com/questions/11906284
复制相似问题