在要输出中文的语句上加上这一行即可解决乱码问题 Console.OutputEncoding = System.Text.Encoding.Unicode; Console.WriteLine("打印中文"); 但是在XP系统上会报错