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他们。

相关文章:

  • 2021-08-11
  • 2021-10-21
  • 2021-10-04
  • 2022-01-18
  • 2021-10-06
  • 2021-11-14
  • 2021-08-07
  • 2021-06-18
猜你喜欢
  • 2022-01-19
  • 2022-12-23
  • 2021-06-06
  • 2021-12-05
  • 2021-12-04
  • 2021-06-13
  • 2021-08-26
相关资源
相似解决方案