为什么Coding中的Encoding.ASCII!= ASCIIEncoding.Default?
答案 0 :(得分:11)
这是因为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编码。