Encoding.GetEncoding(65005)出错
勿腻阳 2010-01-06 02:05:37 按照MSDN上的实例运行(见下):
using System;
using System.Text;
public class SamplesEncoding
{
public static void Main()
{
//// Get a UTF-32 encoding by codepage.
Encoding e1 = Encoding.GetEncoding(65005);
// Get a UTF-32 encoding by name.
Encoding e2 = Encoding.GetEncoding("utf-32");
// Check their equality.
Console.WriteLine("e1 equals e2? {0}", e1.Equals(e2));
Console.ReadLine();
}
}
但总是出错,错误如下:
没有可用于编码 65005 的数据……
在网上查了“utf-32”对应的代码页就是65005,可不知道为什么程序只要运行到“ Encoding e1 = Encoding.GetEncoding(65005);”就通过不了,请各位高手指点一二,谢谢!