谁能告诉我,这两句话有何区别?顺便BS一下微软的工程师。

1、StreamReader sr = new StreamReader(fileName, HttpContext.Current.Response.ContentEncoding);

2、StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding(HttpContext.Current.Response.ContentEncoding.BodyName));

在我把 Server 2003 升级到SP1之前,使用第一方式是没有任何问题的。
升级到SP1之后,第一种方式报Not Implement的错误。
经测试,第二种方式可以正常运行。

升级前咨询过微软的系统工程师、IIS工程师,他们都说打SP1不会对现有的编码有任何影响。
在此BS他们。

你可能感兴趣的:(区别)