我在 PhpMyAdmin 中创建了一个数据库,并在 Visual Studio 2010 C# 中开发了一个应用程序。
当我在 PhpMyAdmin 中添加新行时,特殊字符会正确显示在 Visual Studio 中,但是当我在 Visual Studio 的 datagridview 中添加它时,字符 č、ć 和 đ 不会在表格中正确显示。
先感谢您
我在 PhpMyAdmin 中创建了一个数据库,并在 Visual Studio 2010 C# 中开发了一个应用程序。
当我在 PhpMyAdmin 中添加新行时,特殊字符会正确显示在 Visual Studio 中,但是当我在 Visual Studio 的 datagridview 中添加它时,字符 č、ć 和 đ 不会在表格中正确显示。
先感谢您
数据库上的排序规则可能被错误地设置为不区分重音。这应该会有所帮助:phpMyAdmin 中的拉丁字符与 UTF-8 排序规则
已解决的问题:添加到 connectionString charset=utf8
connectionString="..... ;Default Command Timeout=300000; charset=utf8;"
而已 :)