C# ADO.NET+Sql Server Varchar编码问题
简单地说,我在SQLServer数据库的varchar列中有一组特殊字符,我想从C应用程序中获取它 现在的困难是:使用查询分析器,我得到了所需的值:·º 然而,通过客户端应用程序,我最终得到了:À░úú 它是数据库中具有排序规则SQL\u Latin1\u General\u CP850\u CI\u AI的varchar列。在C语言中,我使用默认编码。C# ADO.NET+Sql Server Varchar编码问题,c#,sql-server,ado.net,character-encoding,varchar,C#,Sql Server,Ado.net,Character Encoding,Varchar,简单地说,我在SQLServer数据库的varchar列中有一组特殊字符,我想从C应用程序中获取它 现在的困难是:使用查询分析器,我得到了所需的值:·º 然而,通过客户端应用程序,我最终得到了:À░úú 它是数据库中具有排序规则SQL\u Latin1\u General\u CP850\u CI\u AI的varchar列。在C语言中,我使用默认编码。 我不知所措-有什么想法吗?您需要将列类型更改为NVARCHAR以支持unicode 请参阅前面的,但是如果我可以在QueryAnalyzer中
我不知所措-有什么想法吗?您需要将列类型更改为NVARCHAR以支持unicode
请参阅前面的,但是如果我可以在QueryAnalyzer中获得正确的值,并且列为varchar,那么客户端不应该获得相同的值吗?