在MSDN上查到Default的描述:
Gets an encoding for the operating system's current ANSI code page.
它们是相同的操作系统和字符集下编译的,为什么会产生差异呢?是Mono和.Net的区别吗?或者说同样的规格在不同平台在实现上的不同呢?
...全文
12227打赏收藏
C# 使用Encoding.Default.GetBytes(s).Length求串长
一个面试题: static void Main(string[] args) { string s = "abcdefg某某某; int j = System.Text.Encoding.Default.GetBytes(s).Length; Console.WriteLine(j); } 在VS下编译的结果是13: 在在线编译器上编译的是10: 在MSDN上查到Default的描述: Gets an encoding for the operating system's current ANS