为什么C#中的Encoding.ASCII != ASCIIEncoding.Default?
发布于 2009-05-08 06:40:06
这是因为ASCIIEncoding派生自Encoding,其中Default定义为:
/// <summary>
/// Gets an encoding for the operating
/// system's current ANSI code page.
/// </summary>
public static System.Text.Encoding Default
{ get; } 所以ASCIIEndcoding.Default实际上返回了操作系统的默认ANSI编码。
https://stackoverflow.com/questions/838474
复制相似问题