未知的字符编码(可能是俄语)

时间:2019-07-31 08:07:35

标签: c# encoding

我有一个从俄语应用程序下载的XML。 XML提供了一些酒店信息。

大多数字段都是英文的,但有时会有一些奇怪的值,例如:

<pansion>
    <id>17592</id>
    <name>HB (DINE AROUND)</name>
    <description>Завтрак в оÑновном реÑторане, ужин - в a la Carte.</description>
</pansion>

我认为这些是西里尔字母的一些字母。 即使它们不是英语,我如何将它们转换为一些可读的文本,直到现在比现在更好

我尝试使用不同的代码页进行转换,但是没有可读性。

能给我一个提示吗? 谢谢。

string aa = GetXmlValue("pansion/description");
foreach (EncodingInfo ei in Encoding.GetEncodings())
{
    string bb = Encoding.Default.GetString(Encoding.GetEncoding(ei.CodePage).GetBytes(aa));
    ......
}

0 个答案:

没有答案