我试图将一个以UTF8编码的数据库转换为Windows 1251编码(不要问我为什么,但我需要这样做)。数据库中所有俄语编码的字符都显示为абвгдÐ。当我将它们从数据库中提取到我的C#应用程序中的字符串中时,我仍然看到абвгдÐ。无论我尝试将此字符串解释为UTF8编码的字符串,它似乎都被解释为Latin1单字节字符串,并且我没有看到我的文本以俄语显示。我基本上需要将这个看起来像Latin1编码的UTF8编码字符串转换为Unicode,以便我可以将其稍后转换为1251,但我一直没有成功地做到这一点。有人有什么想法吗?