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他们。
2、StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding(HttpContext.Current.Response.ContentEncoding.BodyName));
在我把 Server 2003 升级到SP1之前,使用第一方式是没有任何问题的。
升级到SP1之后,第一种方式报Not Implement的错误。
经测试,第二种方式可以正常运行。
升级前咨询过微软的系统工程师、IIS工程师,他们都说打SP1不会对现有的编码有任何影响。
在此BS他们。