我有一个从俄语应用程序下载的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));
......
}