C# Visual Studio未正确显示字符
我在PhpMyAdmin中创建了一个数据库,并在VisualStudio2010C#中开发了一个应用程序 当我在PhpMyAdmin中添加新行时,特殊字符会正确显示在Visual Studio中,但当我在Visual Studio的datagridview中添加它时,字符č、ć和đ不会正确显示在表中C# Visual Studio未正确显示字符,c#,datagridview,character-encoding,phpmyadmin,C#,Datagridview,Character Encoding,Phpmyadmin,我在PhpMyAdmin中创建了一个数据库,并在VisualStudio2010C#中开发了一个应用程序 当我在PhpMyAdmin中添加新行时,特殊字符会正确显示在Visual Studio中,但当我在Visual Studio的datagridview中添加它时,字符č、ć和đ不会正确显示在表中 提前感谢您数据库排序规则可能被错误地设置为不区分重音。这应该会有所帮助:数据库的排序规则可能被错误地设置为不区分重音。这应该会有帮助:解决问题:添加到connectionStringcharset=
提前感谢您数据库排序规则可能被错误地设置为不区分重音。这应该会有所帮助:数据库的排序规则可能被错误地设置为不区分重音。这应该会有帮助:解决问题:添加到connectionStringcharset=utf8
connectionString="..... ;Default Command Timeout=300000; charset=utf8;"
就是这样:)解决了问题:添加到connectionStringcharset=utf8
connectionString="..... ;Default Command Timeout=300000; charset=utf8;"
就是这样:)这些运营商在DataGridView中的显示如何?像@Dave建议的那样,作为非重音字符?作为HTML编码的实体?其他?这些运营商如何在DataGridView中显示?像@Dave建议的那样,作为非重音字符?作为HTML编码的实体?其他?但我已经将排序规则设置为UTF-8 general_ci,它不起作用:(但我已经将排序规则设置为UTF-8 general_ci,它不起作用:(