我有一个旧的经典ASP应用程序,它将信息存储在sqlserver2008数据库中。我需要检索一个新的.NET应用程序中的信息,但我有一些编码问题。
当我在sqlmanagementstudio中查看或在.NET中检索到的数据时,文本字符串包含丹麦语字符时看起来很奇怪,例如vrige,当它应该是vrige时。
ASP应用程序使用MDAC 2.8和带有连接字符串的本机驱动程序,如:
Provider=SQLNCLI;DataTypeCompatibility=80;Server=.\SQLEXPRESS,1433;Database=MyDB;UID=MyUser;PWD=MyPwd
数据库有一个丹麦语-挪威语-西语作为排序规则,但这似乎没有任何影响。
看起来ASP应用程序添加了一些额外的编码或其他内容。为什么会这样?